openlsd.server.admin.commoncheck
Class LSDPurgeStorageTask

java.lang.Object
  extended by openlsd.server.admin.commoncheck.LSDPurgeStorageTask
All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Long>

public class LSDPurgeStorageTask
extends java.lang.Object
implements java.util.concurrent.Callable<java.lang.Long>

Task that performs the purge of the given storage (removes unused documents invalid index)

Author:
Frederic BREGIER LGPL 2008

Constructor Summary
LSDPurgeStorageTask(LSDDbAdmin admin, LSDDbStorage storage, boolean repair, LSDDbPreparedStatement prepstmt1, LSDDbPreparedStatement prepstmt2, LSDDbPreparedStatement prepstmt3, LSDDbPreparedStatement prepstmt4, LSDDbPreparedStatement prepstmt5)
           
 
Method Summary
 java.lang.Long call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LSDPurgeStorageTask

public LSDPurgeStorageTask(LSDDbAdmin admin,
                           LSDDbStorage storage,
                           boolean repair,
                           LSDDbPreparedStatement prepstmt1,
                           LSDDbPreparedStatement prepstmt2,
                           LSDDbPreparedStatement prepstmt3,
                           LSDDbPreparedStatement prepstmt4,
                           LSDDbPreparedStatement prepstmt5)
Parameters:
admin -
storage -
repair -
prepstmt1 -
prepstmt2 -
prepstmt3 -
prepstmt4 -
prepstmt5 -
Method Detail

call

public java.lang.Long call()
                    throws java.lang.Exception
Specified by:
call in interface java.util.concurrent.Callable<java.lang.Long>
Throws:
java.lang.Exception
See Also:
Callable.call()