org.gcube.indexmanagement.incrementalindexupdater.indexresourcehandlers
Class MonitoredCollection

java.lang.Object
  extended by org.gcube.indexmanagement.incrementalindexupdater.indexresourcehandlers.MonitoredResource
      extended by org.gcube.indexmanagement.incrementalindexupdater.indexresourcehandlers.MonitoredCollection

public class MonitoredCollection
extends MonitoredResource

Author:
Spyros Boutsis, NKUA

Nested Class Summary
static class MonitoredCollection.CollectionType
           
 
Constructor Summary
MonitoredCollection(MonitoredCollection.CollectionType colType, java.lang.String colID)
           
 
Method Summary
 ResourceModificationList checkForModifications()
           
 void cleanUp()
           
 void firstTimeInitialization(boolean bLoadFromDisk)
           
 java.lang.String getCollectionID()
           
 MonitoredCollection.CollectionType getCollectionType()
           
 java.lang.String getID()
           
 
Methods inherited from class org.gcube.indexmanagement.incrementalindexupdater.indexresourcehandlers.MonitoredResource
equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoredCollection

public MonitoredCollection(MonitoredCollection.CollectionType colType,
                           java.lang.String colID)
Method Detail

getCollectionID

public java.lang.String getCollectionID()

getCollectionType

public MonitoredCollection.CollectionType getCollectionType()

getID

public java.lang.String getID()
Specified by:
getID in class MonitoredResource

firstTimeInitialization

public void firstTimeInitialization(boolean bLoadFromDisk)
                             throws java.lang.Exception
Specified by:
firstTimeInitialization in class MonitoredResource
Throws:
java.lang.Exception

checkForModifications

public ResourceModificationList checkForModifications()
                                               throws java.lang.Exception
Specified by:
checkForModifications in class MonitoredResource
Throws:
java.lang.Exception

cleanUp

public void cleanUp()
Specified by:
cleanUp in class MonitoredResource