import java.util.StringTokenizer;\r
\r
/**\r
- * Implementation Class for searching through the index\r
+ * Implementation Class for searching through the index.\r
+ *\r
+ * @todo this is not a component, but extends ALE, meaning logging will throw an exception! -- should be a component\r
*/\r
public class DefaultRepositoryIndexSearcher\r
extends AbstractLogEnabled\r
/**
* @author Edwin Punzalan
* @plexus.component role="org.apache.maven.repository.indexing.RepositoryIndexingFactory"
+ * @todo these methods should be replaced by plexus lookups of some kind!
*/
public class DefaultRepositoryIndexingFactory
implements RepositoryIndexingFactory
* @plexus.component role="org.apache.maven.repository.proxy.ProxyManager"
* @todo too much of wagon manager is reproduced here because checksums need to be downloaded separately - is that necessary?
* @todo this isn't reusing the parts of wagon manager than handle snapshots [!]
+ * @todo currently, cache must be in the same layout as the request, which prohibits any mapping
*/
public class DefaultProxyManager
extends AbstractLogEnabled
return config;
}
- private void validateRemoteRepo( ProxyConfiguration configuration )
+ /**
+ * @todo should be shared with any other configuration loader - move method to configuration?
+ */
+ private static void validateRemoteRepo( ProxyConfiguration configuration )
throws ValidationException
{
//Verify remote repository set
return value;
}
- private void validateDirectories( ProxyConfiguration configuration )
+ /**
+ * @todo should be shared with any other configuration loader - move method to configuration?
+ */
+ private static void validateDirectories( ProxyConfiguration configuration )
throws ValidationException
{
File f = new File( configuration.getRepositoryCachePath() );