openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML Class Reference

Inheritance diagram for openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML:

Inheritance graph
[legend]
Collaboration diagram for openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML:

Collaboration graph
[legend]

List of all members.


Detailed Description

Extended class to support OpHandler in repair
Author:
Frederic BREGIER LGPL 2008

Public Member Functions

 LSDCheckPathThreadedDualML (LSDDbAdmin admin, LSDLegacy lsdlegacy, File dirsource, LSDDbControl control, Timestamp limitdate, boolean repairdb, boolean repairlsd, boolean repairupdb)
 LSDCheckPathThreadedDualML (LSDDbAdmin admin, LSDLegacy lsdlegacy, File dirsource, LSDDbControl control, Timestamp limitdate, boolean repairdb, boolean repairlsd, boolean repairupdb, long opfix, long idip)
void getLSDFiles (boolean runC)
void run ()

Protected Member Functions

void checkBothSides (LSDDbAdmin admin, LSDLegacy lsdlegacy, Timestamp opdate, Timestamp limitdate, boolean repairdb, boolean repairlsd, boolean repairupdb)

Protected Attributes

long opFix = LSDConstants.invalide_idx
long idip = LSDConstants.invalide_idx

Constructor & Destructor Documentation

openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML.LSDCheckPathThreadedDualML ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
File  dirsource,
LSDDbControl  control,
Timestamp  limitdate,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb 
)

Parameters:
admin 
lsdlegacy 
dirsource 
control 
limitdate 
repairdb 
repairlsd 
repairupdb 

openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML.LSDCheckPathThreadedDualML ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
File  dirsource,
LSDDbControl  control,
Timestamp  limitdate,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb,
long  opfix,
long  idip 
)

Parameters:
admin 
lsdlegacy 
dirsource 
control 
limitdate 
repairdb 
repairlsd 
repairupdb 
opfix 
idip 


Member Function Documentation

void openlsd.multiple.admin.commoncheck.limit.LSDCheckPathThreadedDualML.checkBothSides ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
Timestamp  opdate,
Timestamp  limitdate,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb 
) [protected]

Take into account opFix and checkBothSides using a new CheckCommonDualML (extends)

See also:
openlsd.server.admin.commoncheck.limit.LSDCheckPathThreadedDual.checkBothSides(openlsd.database.session.LSDDbAdmin, openlsd.network.server.legacy.LSDLegacy, java.sql.Timestamp, java.sql.Timestamp, boolean, boolean, boolean)

Reimplemented from openlsd.server.admin.commoncheck.limit.LSDCheckPathThreadedDual.

void openlsd.server.admin.commoncheck.limit.LSDCheckPathThreadedDual.getLSDFiles ( boolean  runC  )  [inherited]

Import all files instances in DB (work)

Parameters:
runC set if use C functions or not

void openlsd.server.admin.commoncheck.limit.LSDCheckPathThreadedDual.run (  )  [inherited]

run getLSDFiles in subdirectories


Member Data Documentation

ML Support: OpFix as the idip of the remote server to use (as valid) if the check should use OpHandler function to correct problem.

ML Support: idip as the idip of the local server to use (as checked) if the check should use OpHandler function to correct problem.


The documentation for this class was generated from the following file: