openlsd.multiple.admin
Class LSDDeleteML

java.lang.Object
  extended by openlsd.appli.admin.commondelete.LSDDeleteAbstract
      extended by openlsd.multiple.admin.commondelete.LSDDeleteAbstractML
          extended by openlsd.multiple.admin.LSDDeleteML
All Implemented Interfaces:
java.lang.Runnable

public class LSDDeleteML
extends LSDDeleteAbstractML

Class to delete one file from DB and LSD. ML Version.

Author:
Frederic Bregier LGPL

Field Summary
 
Fields inherited from class openlsd.multiple.admin.commondelete.LSDDeleteAbstractML
listIpPort
 
Fields inherited from class openlsd.appli.admin.commondelete.LSDDeleteAbstract
admin, admins, document, doneQueue, ipportProt, lcd, lcds, legacy, lid, lsdb, todoQueue
 
Constructor Summary
LSDDeleteML(LSDDbAdmin admin, java.util.concurrent.ConcurrentLinkedQueue<LSDExtQueueMember> todoQueue, java.util.concurrent.ConcurrentLinkedQueue<LSDExtQueueMember> doneQueue, LSDClientDelete lcd, LSDDbIpPort ipport, LSDDbLegacy legacy, long lid)
           
 
Method Summary
 void createRunningDeleteMT(java.util.concurrent.ExecutorService executorService)
          (non-Javadoc)
static void main(java.lang.String[] args)
          Delete files from lid and a file containing references
 
Methods inherited from class openlsd.multiple.admin.commondelete.LSDDeleteAbstractML
deleteDocument
 
Methods inherited from class openlsd.appli.admin.commondelete.LSDDeleteAbstract
initDelete, initDeleteMT, run, runDelete, runDeleteMT
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LSDDeleteML

public LSDDeleteML(LSDDbAdmin admin,
                   java.util.concurrent.ConcurrentLinkedQueue<LSDExtQueueMember> todoQueue,
                   java.util.concurrent.ConcurrentLinkedQueue<LSDExtQueueMember> doneQueue,
                   LSDClientDelete lcd,
                   LSDDbIpPort ipport,
                   LSDDbLegacy legacy,
                   long lid)
Parameters:
admin -
todoQueue -
doneQueue -
lcd -
ipport -
legacy -
lid -
Method Detail

main

public static void main(java.lang.String[] args)
Delete files from lid and a file containing references

Parameters:
args - containing "configfilename [-idip idip] [-nbthread nb] lid filename"
'-idip' idip is optional and set the OpenLSD Server Protected id to use as main

createRunningDeleteMT

public void createRunningDeleteMT(java.util.concurrent.ExecutorService executorService)
(non-Javadoc)

Overrides:
createRunningDeleteMT in class LSDDeleteAbstract
See Also:
LSDDeleteAbstract.createRunningDeleteMT(java.util.concurrent.ExecutorService)