blob: e4988e5938bb83b4f6637179d2bc9c166f1311df [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
DefaultArchivaConfiguration (Archiva :: Modules 1.4-M4 API)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DefaultArchivaConfiguration (Archiva :: Modules 1.4-M4 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultArchivaConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/archiva/configuration/ConfigurationRuntimeException.html" title="class in org.apache.archiva.configuration"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/archiva/configuration/FileType.html" title="class in org.apache.archiva.configuration"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/archiva/configuration/DefaultArchivaConfiguration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DefaultArchivaConfiguration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.archiva.configuration</FONT>
<BR>
Class DefaultArchivaConfiguration</H2>
<PRE>
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.archiva.configuration.DefaultArchivaConfiguration</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A>, org.apache.archiva.redback.components.registry.RegistryListener</DD>
</DL>
<HR>
<DL>
<DT><PRE><FONT SIZE="-1">@Service(value="archivaConfiguration#default")
</FONT>public class <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.93"><B>DefaultArchivaConfiguration</B></A><DT>extends <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A>, org.apache.archiva.redback.components.registry.RegistryListener</DL>
</PRE>
<P>
<p>
Implementation of configuration holder that retrieves it from the registry.
</p>
<p>
The registry layers and merges the 2 configuration files: user, and application server.
</p>
<p>
Instead of relying on the model defaults, if the registry is empty a default configuration file is loaded and
applied from a resource. The defaults are not loaded into the registry as the lists (eg repositories) could no longer
be removed if that was the case.
</p>
<p>
When saving the configuration, it is saved to the location it was read from. If it was read from the defaults, it
will be saved to the user location.
However, if the configuration contains information from both sources, an exception is raised as this is currently
unsupported. The reason for this is that it is not possible to identify where to re-save elements, and can result
in list configurations (eg repositories) becoming inconsistent.
</p>
<p>
If the configuration is outdated, it will be upgraded when it is loaded. This is done by checking the version flag
before reading it from the registry.
</p>
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#altConfigFilename">altConfigFilename</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;see #initialize
default-value="${appserver.base}/conf/archiva.xml"</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.springutils.ComponentContainer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#componentContainer">componentContainer</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#configuration">configuration</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The configuration that has been converted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/DownloadErrorPolicy.html" title="interface in org.apache.archiva.policies">DownloadErrorPolicy</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#downloadErrorPolicies">downloadErrorPolicies</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;see #initialize</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#isConfigurationDefaulted">isConfigurationDefaulted</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Boolean to help determine if the configuration exists as a result of pulling in
the default-archiva.xml</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#KEY">KEY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#listeners">listeners</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configuration Listeners we've registered.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.slf4j.Logger</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#log">log</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/PostDownloadPolicy.html" title="interface in org.apache.archiva.policies">PostDownloadPolicy</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#postPolicies">postPolicies</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;see #initialize</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/PreDownloadPolicy.html" title="interface in org.apache.archiva.policies">PreDownloadPolicy</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#prePolicies">prePolicies</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;see #initialize</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.registry.Registry</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#registry">registry</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Plexus registry to read the configuration from.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;org.apache.archiva.redback.components.registry.RegistryListener&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#registryListeners">registryListeners</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registry Listeners we've registered.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#userConfigFilename">userConfigFilename</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;see #initialize
default-value="${user.home}/.m2/archiva.xml"</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#DefaultArchivaConfiguration()">DefaultArchivaConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#addChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)">addChangeListener</A></B>(org.apache.archiva.redback.components.registry.RegistryListener&nbsp;listener)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a registry listener to notify of events in plexus-registry.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#addListener(org.apache.archiva.configuration.ConfigurationListener)">addListener</A></B>(<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&nbsp;listener)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a configuration listener to notify of changes to the configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#addRegistryChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)">addRegistryChangeListener</A></B>(org.apache.archiva.redback.components.registry.RegistryListener&nbsp;listener)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#afterConfigurationChange(org.apache.archiva.redback.components.registry.Registry, java.lang.String, java.lang.Object)">afterConfigurationChange</A></B>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;propertyValue)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#beforeConfigurationChange(org.apache.archiva.redback.components.registry.Registry, java.lang.String, java.lang.Object)">beforeConfigurationChange</A></B>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;propertyValue)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#checkRepositoryLocations(org.apache.archiva.configuration.Configuration)">checkRepositoryLocations</A></B>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;config)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.registry.Registry</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#createDefaultConfigurationFile()">createDefaultConfigurationFile</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#escapeCronExpression(java.lang.String)">escapeCronExpression</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;cronExpression)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#escapeCronExpressions(org.apache.archiva.configuration.Configuration)">escapeCronExpressions</A></B>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;configuration)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/policies/Policy.html" title="interface in org.apache.archiva.policies">Policy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#findPolicy(java.lang.String)">findPolicy</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;policyId)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#getAltConfigFilename()">getAltConfigFilename</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#getConfiguration()">getConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.apache.archiva.redback.components.registry.Registry</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#getRegistry()">getRegistry</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#getUserConfigFilename()">getUserConfigFilename</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#handleUpgradeConfiguration()">handleUpgradeConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;upgrade from 1.3</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#initialize()">initialize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#isDefaulted()">isDefaulted</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines if the configuration in use was as a result of a defaulted configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#load()">load</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#loadConfiguration()">loadConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#policyExists(java.lang.String)">policyExists</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;policyId)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.apache.archiva.redback.components.registry.Registry</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#readDefaultConfiguration()">readDefaultConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#reload()">reload</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reload configuration from file included registry</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#removeExpressions(java.lang.String)">removeExpressions</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;directory)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#removeListener(org.apache.archiva.configuration.ConfigurationListener)">removeListener</A></B>(<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&nbsp;listener)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a configuration listener to stop notifications of changes to the configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#save(org.apache.archiva.configuration.Configuration)">save</A></B>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;configuration)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save any updated configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#setAltConfigFilename(java.lang.String)">setAltConfigFilename</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;altConfigFilename)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#setRegistry(org.apache.archiva.redback.components.registry.Registry)">setRegistry</A></B>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#setUserConfigFilename(java.lang.String)">setUserConfigFilename</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;userConfigFilename)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#triggerEvent(int)">triggerEvent</A></B>(int&nbsp;type)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#unescapeCronExpression(java.lang.String)">unescapeCronExpression</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;cronExpression)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#unescapeExpressions(org.apache.archiva.configuration.Configuration)">unescapeExpressions</A></B>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;config)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/archiva/configuration/DefaultArchivaConfiguration.html#writeFile(java.lang.String, java.lang.String, java.lang.String)">writeFile</A></B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;filetype,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;contents)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attempts to write the contents to a file, if an IOException occurs, return false.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="log"><!-- --></A><H3>
log</H3>
<PRE>
private org.slf4j.Logger <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.96"><B>log</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="registry"><!-- --></A><H3>
registry</H3>
<PRE>
<FONT SIZE="-1">@Inject
@Named(value="commons-configuration")
</FONT>private org.apache.archiva.redback.components.registry.Registry <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.103"><B>registry</B></A></PRE>
<DL>
<DD>Plexus registry to read the configuration from.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="componentContainer"><!-- --></A><H3>
componentContainer</H3>
<PRE>
<FONT SIZE="-1">@Inject
</FONT>private org.apache.archiva.redback.components.springutils.ComponentContainer <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.106"><B>componentContainer</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="configuration"><!-- --></A><H3>
configuration</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.111"><B>configuration</B></A></PRE>
<DL>
<DD>The configuration that has been converted.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="prePolicies"><!-- --></A><H3>
prePolicies</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/PreDownloadPolicy.html" title="interface in org.apache.archiva.policies">PreDownloadPolicy</A>&gt; <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.118"><B>prePolicies</B></A></PRE>
<DL>
<DD>see #initialize
<P>
<DL>
<DT><B>To Do:</B></DT>
<DD>these don't strictly belong in here</DD>
</DL>
</DL>
<HR>
<A NAME="postPolicies"><!-- --></A><H3>
postPolicies</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/PostDownloadPolicy.html" title="interface in org.apache.archiva.policies">PostDownloadPolicy</A>&gt; <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.125"><B>postPolicies</B></A></PRE>
<DL>
<DD>see #initialize
<P>
<DL>
<DT><B>To Do:</B></DT>
<DD>these don't strictly belong in here</DD>
</DL>
</DL>
<HR>
<A NAME="downloadErrorPolicies"><!-- --></A><H3>
downloadErrorPolicies</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</A>&lt;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../org/apache/archiva/policies/DownloadErrorPolicy.html" title="interface in org.apache.archiva.policies">DownloadErrorPolicy</A>&gt; <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.132"><B>downloadErrorPolicies</B></A></PRE>
<DL>
<DD>see #initialize
<P>
<DL>
<DT><B>To Do:</B></DT>
<DD>these don't strictly belong in here</DD>
</DL>
</DL>
<HR>
<A NAME="userConfigFilename"><!-- --></A><H3>
userConfigFilename</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.139"><B>userConfigFilename</B></A></PRE>
<DL>
<DD>see #initialize
default-value="${user.home}/.m2/archiva.xml"
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="altConfigFilename"><!-- --></A><H3>
altConfigFilename</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.145"><B>altConfigFilename</B></A></PRE>
<DL>
<DD>see #initialize
default-value="${appserver.base}/conf/archiva.xml"
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="listeners"><!-- --></A><H3>
listeners</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&gt; <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.150"><B>listeners</B></A></PRE>
<DL>
<DD>Configuration Listeners we've registered.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="registryListeners"><!-- --></A><H3>
registryListeners</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A>&lt;org.apache.archiva.redback.components.registry.RegistryListener&gt; <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.155"><B>registryListeners</B></A></PRE>
<DL>
<DD>Registry Listeners we've registered.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="isConfigurationDefaulted"><!-- --></A><H3>
isConfigurationDefaulted</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.161"><B>isConfigurationDefaulted</B></A></PRE>
<DL>
<DD>Boolean to help determine if the configuration exists as a result of pulling in
the default-archiva.xml
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="KEY"><!-- --></A><H3>
KEY</H3>
<PRE>
private static final <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.163"><B>KEY</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.archiva.configuration.DefaultArchivaConfiguration.KEY">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="DefaultArchivaConfiguration()"><!-- --></A><H3>
DefaultArchivaConfiguration</H3>
<PRE>
public <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.93"><B>DefaultArchivaConfiguration</B></A>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getConfiguration()"><!-- --></A><H3>
getConfiguration</H3>
<PRE>
public <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.165"><B>getConfiguration</B></A>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#getConfiguration()">ArchivaConfiguration</A></CODE></B></DD>
<DD>Get the configuration.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#getConfiguration()">getConfiguration</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the configuration</DL>
</DD>
</DL>
<HR>
<A NAME="loadConfiguration()"><!-- --></A><H3>
loadConfiguration</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.170"><B>loadConfiguration</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="load()"><!-- --></A><H3>
load</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.186"><B>load</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="findPolicy(java.lang.String)"><!-- --></A><H3>
findPolicy</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/policies/Policy.html" title="interface in org.apache.archiva.policies">Policy</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.370"><B>findPolicy</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;policyId)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="policyExists(java.lang.String)"><!-- --></A><H3>
policyExists</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.407"><B>policyExists</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;policyId)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="readDefaultConfiguration()"><!-- --></A><H3>
readDefaultConfiguration</H3>
<PRE>
private org.apache.archiva.redback.components.registry.Registry <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.425"><B>readDefaultConfiguration</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="save(org.apache.archiva.configuration.Configuration)"><!-- --></A><H3>
save</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.444"><B>save</B></A>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;configuration)
throws <A HREF="../../../../org/apache/archiva/configuration/IndeterminateConfigurationException.html" title="class in org.apache.archiva.configuration">IndeterminateConfigurationException</A>,
org.apache.archiva.redback.components.registry.RegistryException</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#save(org.apache.archiva.configuration.Configuration)">ArchivaConfiguration</A></CODE></B></DD>
<DD>Save any updated configuration.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#save(org.apache.archiva.configuration.Configuration)">save</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>configuration</CODE> - the configuration to save
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../org/apache/archiva/configuration/IndeterminateConfigurationException.html" title="class in org.apache.archiva.configuration">IndeterminateConfigurationException</A></CODE> - if the configuration cannot be saved because it was read from two sources
<DD><CODE>org.apache.archiva.redback.components.registry.RegistryException</CODE> - if there is a problem saving the registry data</DL>
</DD>
</DL>
<HR>
<A NAME="escapeCronExpressions(org.apache.archiva.configuration.Configuration)"><!-- --></A><H3>
escapeCronExpressions</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.534"><B>escapeCronExpressions</B></A>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;configuration)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="createDefaultConfigurationFile()"><!-- --></A><H3>
createDefaultConfigurationFile</H3>
<PRE>
private org.apache.archiva.redback.components.registry.Registry <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.544"><B>createDefaultConfigurationFile</B></A>()
throws org.apache.archiva.redback.components.registry.RegistryException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.components.registry.RegistryException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="writeFile(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
writeFile</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.594"><B>writeFile</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;filetype,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;contents)</PRE>
<DL>
<DD>Attempts to write the contents to a file, if an IOException occurs, return false.
<p/>
The file will be created if the directory to the file exists, otherwise this will return false.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>filetype</CODE> - the filetype (freeform text) to use in logging messages when failure to write.<DD><CODE>path</CODE> - the path to write to.<DD><CODE>contents</CODE> - the contents to write.
<DT><B>Returns:</B><DD>true if write successful.</DL>
</DD>
</DL>
<HR>
<A NAME="triggerEvent(int)"><!-- --></A><H3>
triggerEvent</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.621"><B>triggerEvent</B></A>(int&nbsp;type)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addListener(org.apache.archiva.configuration.ConfigurationListener)"><!-- --></A><H3>
addListener</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.630"><B>addListener</B></A>(<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&nbsp;listener)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#addListener(org.apache.archiva.configuration.ConfigurationListener)">ArchivaConfiguration</A></CODE></B></DD>
<DD>Add a configuration listener to notify of changes to the configuration.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#addListener(org.apache.archiva.configuration.ConfigurationListener)">addListener</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - the listener</DL>
</DD>
</DL>
<HR>
<A NAME="removeListener(org.apache.archiva.configuration.ConfigurationListener)"><!-- --></A><H3>
removeListener</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.640"><B>removeListener</B></A>(<A HREF="../../../../org/apache/archiva/configuration/ConfigurationListener.html" title="interface in org.apache.archiva.configuration">ConfigurationListener</A>&nbsp;listener)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#removeListener(org.apache.archiva.configuration.ConfigurationListener)">ArchivaConfiguration</A></CODE></B></DD>
<DD>Remove a configuration listener to stop notifications of changes to the configuration.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#removeListener(org.apache.archiva.configuration.ConfigurationListener)">removeListener</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - the listener</DL>
</DD>
</DL>
<HR>
<A NAME="addChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)"><!-- --></A><H3>
addChangeListener</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.650"><B>addChangeListener</B></A>(org.apache.archiva.redback.components.registry.RegistryListener&nbsp;listener)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#addChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)">ArchivaConfiguration</A></CODE></B></DD>
<DD>Add a registry listener to notify of events in plexus-registry.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#addChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)">addChangeListener</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - the listener
TODO: Remove in future.</DL>
</DD>
</DL>
<HR>
<A NAME="addRegistryChangeListener(org.apache.archiva.redback.components.registry.RegistryListener)"><!-- --></A><H3>
addRegistryChangeListener</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.658"><B>addRegistryChangeListener</B></A>(org.apache.archiva.redback.components.registry.RegistryListener&nbsp;listener)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="initialize()"><!-- --></A><H3>
initialize</H3>
<PRE>
<FONT SIZE="-1"><A HREF="http://docs.oracle.com/javase/6/docs/api/javax/annotation/PostConstruct.html?is-external=true" title="class or interface in javax.annotation">@PostConstruct</A>
</FONT>public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.673"><B>initialize</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="handleUpgradeConfiguration()"><!-- --></A><H3>
handleUpgradeConfiguration</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.716"><B>handleUpgradeConfiguration</B></A>()
throws org.apache.archiva.redback.components.registry.RegistryException,
<A HREF="../../../../org/apache/archiva/configuration/IndeterminateConfigurationException.html" title="class in org.apache.archiva.configuration">IndeterminateConfigurationException</A></PRE>
<DL>
<DD>upgrade from 1.3
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.apache.archiva.redback.components.registry.RegistryException</CODE>
<DD><CODE><A HREF="../../../../org/apache/archiva/configuration/IndeterminateConfigurationException.html" title="class in org.apache.archiva.configuration">IndeterminateConfigurationException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="reload()"><!-- --></A><H3>
reload</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.763"><B>reload</B></A>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#reload()">ArchivaConfiguration</A></CODE></B></DD>
<DD>reload configuration from file included registry
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#reload()">reload</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="beforeConfigurationChange(org.apache.archiva.redback.components.registry.Registry, java.lang.String, java.lang.Object)"><!-- --></A><H3>
beforeConfigurationChange</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.777"><B>beforeConfigurationChange</B></A>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;propertyValue)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>beforeConfigurationChange</CODE> in interface <CODE>org.apache.archiva.redback.components.registry.RegistryListener</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="afterConfigurationChange(org.apache.archiva.redback.components.registry.Registry, java.lang.String, java.lang.Object)"><!-- --></A><H3>
afterConfigurationChange</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.782"><B>afterConfigurationChange</B></A>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;propertyName,
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;propertyValue)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>afterConfigurationChange</CODE> in interface <CODE>org.apache.archiva.redback.components.registry.RegistryListener</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeExpressions(java.lang.String)"><!-- --></A><H3>
removeExpressions</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.787"><B>removeExpressions</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;directory)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unescapeCronExpression(java.lang.String)"><!-- --></A><H3>
unescapeCronExpression</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.796"><B>unescapeCronExpression</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;cronExpression)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="escapeCronExpression(java.lang.String)"><!-- --></A><H3>
escapeCronExpression</H3>
<PRE>
private <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.801"><B>escapeCronExpression</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;cronExpression)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unescapeExpressions(org.apache.archiva.configuration.Configuration)"><!-- --></A><H3>
unescapeExpressions</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.806"><B>unescapeExpressions</B></A>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;config)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="checkRepositoryLocations(org.apache.archiva.configuration.Configuration)"><!-- --></A><H3>
checkRepositoryLocations</H3>
<PRE>
private <A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.819"><B>checkRepositoryLocations</B></A>(<A HREF="../../../../org/apache/archiva/configuration/Configuration.html" title="class in org.apache.archiva.configuration">Configuration</A>&nbsp;config)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUserConfigFilename()"><!-- --></A><H3>
getUserConfigFilename</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.838"><B>getUserConfigFilename</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAltConfigFilename()"><!-- --></A><H3>
getAltConfigFilename</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.843"><B>getAltConfigFilename</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isDefaulted()"><!-- --></A><H3>
isDefaulted</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.848"><B>isDefaulted</B></A>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#isDefaulted()">ArchivaConfiguration</A></CODE></B></DD>
<DD>Determines if the configuration in use was as a result of a defaulted configuration.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html#isDefaulted()">isDefaulted</A></CODE> in interface <CODE><A HREF="../../../../org/apache/archiva/configuration/ArchivaConfiguration.html" title="interface in org.apache.archiva.configuration">ArchivaConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true if the configuration was created from the default-archiva.xml as opposed
to being loaded from the usual locations of ${user.home}/.m2/archiva.xml or
${appserver.base}/conf/archiva.xml</DL>
</DD>
</DL>
<HR>
<A NAME="getRegistry()"><!-- --></A><H3>
getRegistry</H3>
<PRE>
public org.apache.archiva.redback.components.registry.Registry <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.853"><B>getRegistry</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setRegistry(org.apache.archiva.redback.components.registry.Registry)"><!-- --></A><H3>
setRegistry</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.858"><B>setRegistry</B></A>(org.apache.archiva.redback.components.registry.Registry&nbsp;registry)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setUserConfigFilename(java.lang.String)"><!-- --></A><H3>
setUserConfigFilename</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.864"><B>setUserConfigFilename</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;userConfigFilename)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setAltConfigFilename(java.lang.String)"><!-- --></A><H3>
setAltConfigFilename</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/archiva/configuration/DefaultArchivaConfiguration.html#line.869"><B>setAltConfigFilename</B></A>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;altConfigFilename)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultArchivaConfiguration.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/archiva/configuration/ConfigurationRuntimeException.html" title="class in org.apache.archiva.configuration"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/archiva/configuration/FileType.html" title="class in org.apache.archiva.configuration"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/archiva/configuration/DefaultArchivaConfiguration.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DefaultArchivaConfiguration.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2006-2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>