org.sakaiproject.search.optimize.impl
Class OptimizeIndexOperation

java.lang.Object
  extended by org.sakaiproject.search.optimize.impl.OptimizeIndexOperation
All Implemented Interfaces:
ManagementOperation

public class OptimizeIndexOperation
extends Object
implements ManagementOperation

Performs an optimize operation using an OptimizIndexManager to manage the 2PC.

Author:
ieb

Constructor Summary
OptimizeIndexOperation()
           
 
Method Summary
 void destroy()
           
 JournaledObject getJournaledObject()
           
 OptimizeIndexManager getOptimizeUpdateManager()
           
 void init()
           
 void runOnce()
          performs the operation once, may be called many times, the class may maintain state between calls.
 void setJournaledObject(JournaledObject journaledObject)
           
 void setOptimizeUpdateManager(OptimizeIndexManager optimizeUpdateManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimizeIndexOperation

public OptimizeIndexOperation()
Method Detail

destroy

public void destroy()

init

public void init()

runOnce

public void runOnce()
Description copied from interface: ManagementOperation
performs the operation once, may be called many times, the class may maintain state between calls.

Specified by:
runOnce in interface ManagementOperation
See Also:
ManagementOperation.runOnce()

getJournaledObject

public JournaledObject getJournaledObject()
Returns:
the journaledObject

setJournaledObject

public void setJournaledObject(JournaledObject journaledObject)
Parameters:
journaledObject - the journaledObject to set

getOptimizeUpdateManager

public OptimizeIndexManager getOptimizeUpdateManager()
Returns:
the optimizeUpdateManager

setOptimizeUpdateManager

public void setOptimizeUpdateManager(OptimizeIndexManager optimizeUpdateManager)
Parameters:
optimizeUpdateManager - the optimizeUpdateManager to set


Copyright © 2003-2012 Sakai Project. All Rights Reserved.