thredds.filesystem
Interface ControllerIF

All Known Implementing Classes:
Controller

public interface ControllerIF

Describe

Since:
Jun 25, 2009
Author:
caron

Nested Class Summary
static class ControllerIF.Purge
           
static class ControllerIF.PurgePolicy
           
static class ControllerIF.SyncPolicy
           
 
Method Summary
 void addCollection(MCollection mc)
           
 java.util.Iterator<MFile> getInventory(MCollection mc)
           
 java.util.Iterator<MFile> getInventory(java.lang.String collectionName)
           
 java.lang.Object lockCollection(java.lang.String collectionName)
           
 boolean renewLock(java.lang.Object lock)
           
 void sync(java.lang.String collectionName)
           
 void unlockCollection(java.lang.Object lock)
           
 

Method Detail

addCollection

void addCollection(MCollection mc)

getInventory

java.util.Iterator<MFile> getInventory(java.lang.String collectionName)

getInventory

java.util.Iterator<MFile> getInventory(MCollection mc)

sync

void sync(java.lang.String collectionName)

lockCollection

java.lang.Object lockCollection(java.lang.String collectionName)

unlockCollection

void unlockCollection(java.lang.Object lock)

renewLock

boolean renewLock(java.lang.Object lock)