Public Member Functions | |
LSDCheckDBConsistency (LSDLoadConfig llc) | |
Static Public Member Functions | |
static void | main (String[] args) |
Static Public Attributes | |
static boolean | errorFreeLegacy = true |
static LSDLoadConfig | llc = null |
Protected Member Functions | |
int | initializeArgs (String[] args, int curargs) |
boolean | checkLID () |
boolean | checkDBConsistency () |
Protected Attributes | |
long | lid = LSDConstants.invalide_idx |
LSDDbAdmin | admin = null |
LSDDbLegacy | legacy = null |
LSDLegacy | lsdlegacy = null |
LSDDbIpPort | ipportAdmin = null |
boolean | repairlsd = false |
boolean | repairdb = false |
boolean | repairupdb = false |
boolean | updateDate = false |
boolean | nodate = false |
boolean | useCfunc = false |
openlsd.server.admin.LSDCheckDBConsistency.LSDCheckDBConsistency | ( | LSDLoadConfig | llc | ) |
Create a LSDCheck from args
llc |
static void openlsd.server.admin.LSDCheckDBConsistency.main | ( | String[] | args | ) | [static] |
Start the connexion and runs the commands to check DB <-> LSD.
args | with the config filename (db config) as first arg, then the LSD config filename. A third argument can be '-nbthread' following by nb of thread, '-repair' to repair all problems (optional). A fourth argument can be the legacy on which the check will be applied, else all legacies will be used (optional). |
int openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.initializeArgs | ( | String[] | args, | |
int | curargs | |||
) | [protected, inherited] |
Get arguments
args | ||
curargs |
Reimplemented in openlsd.multiple.admin.commoncheck.limit.LSDCheckInDBAbstractDualML, and openlsd.multiple.admin.commoncheck.LSDCheckInDBAbstractML.
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.checkLID | ( | ) | [protected, inherited] |
Check from LSD to DB and reverse for one Legacy
Reimplemented in openlsd.server.admin.commoncheck.limit.LSDCheckInDBAbstractDual, openlsd.multiple.admin.commoncheck.limit.LSDCheckInDBAbstractDualML, and openlsd.multiple.admin.commoncheck.LSDCheckInDBAbstractML.
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.checkDBConsistency | ( | ) | [protected, inherited] |
Check only DB consistency
long openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.lid = LSDConstants.invalide_idx [protected, inherited] |
current Legacy id
LSDDbAdmin openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.admin = null [protected, inherited] |
The DBAdmin connector
LSDDbLegacy openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.legacy = null [protected, inherited] |
The DB Legacy object
LSDLegacy openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.lsdlegacy = null [protected, inherited] |
The LSD Legacy object
LSDDbIpPort openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.ipportAdmin = null [protected, inherited] |
The IpPort Admin object
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.repairlsd = false [protected, inherited] |
LSD is to be repaired
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.repairdb = false [protected, inherited] |
DB is to be repaired
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.repairupdb = false [protected, inherited] |
DB is to be repaired with MD5 to be updated
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.updateDate = false [protected, inherited] |
No repair will be done but the date will be update if no error is found
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.errorFreeLegacy = true [static, inherited] |
Is the current Legacy error free
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.nodate = false [protected, inherited] |
Don't take previous date in consideration
boolean openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.useCfunc = false [protected, inherited] |
Use C Functions to check File Systems instead of Java Functions
LSDLoadConfig openlsd.server.admin.commoncheck.LSDCheckInDBAbstract.llc = null [static, inherited] |
Object to load XML configuration