org.apache.continuum.purge
Interface ContinuumPurgeManager

All Known Implementing Classes:
DefaultContinuumPurgeManager

public interface ContinuumPurgeManager

Since:
25 jul 07
Version:
$Id: ContinuumPurgeManager.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Maria Catherine Tan

Field Summary
static String ROLE
           
 
Method Summary
 void purge(Schedule schedule)
          Purge repositories and directories
 void purgeDirectory(DirectoryPurgeConfiguration dirPurgeConfig)
          Purge directory
 void purgeDistributedDirectory(DistributedDirectoryPurgeConfiguration dirPurgeConfig)
          Purge directory in distributed build mode
 void purgeRepository(RepositoryPurgeConfiguration repoPurgeConfig)
          Purge repository
 

Field Detail

ROLE

static final String ROLE
Method Detail

purge

void purge(Schedule schedule)
           throws ContinuumPurgeManagerException
Purge repositories and directories

Parameters:
schedule -
Throws:
ContinuumPurgeManagerException

purgeRepository

void purgeRepository(RepositoryPurgeConfiguration repoPurgeConfig)
                     throws ContinuumPurgeManagerException
Purge repository

Parameters:
repoPurgeConfig -
Throws:
ContinuumPurgeManagerException

purgeDirectory

void purgeDirectory(DirectoryPurgeConfiguration dirPurgeConfig)
                    throws ContinuumPurgeManagerException
Purge directory

Parameters:
dirPurgeConfig -
Throws:
ContinuumPurgeManagerException

purgeDistributedDirectory

void purgeDistributedDirectory(DistributedDirectoryPurgeConfiguration dirPurgeConfig)
                               throws ContinuumPurgeManagerException
Purge directory in distributed build mode

Parameters:
dirPurgeConfig - distributed purge configuration
Throws:
ContinuumPurgeManagerException


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.