public abstract static class ConsistencyReporter.ReportInvocationHandler<RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord,REPORT extends ConsistencyReport> extends Object implements CheckerEngine<RECORD,REPORT>, InvocationHandler
| Modifier and Type | Method and Description |
|---|---|
<REFERRED extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> |
comparativeCheck(RecordReference<REFERRED> reference,
ComparativeRecordChecker<RECORD,? super REFERRED,REPORT> checker) |
Object |
invoke(Object proxy,
Method method,
Object[] args)
Invoked when an inconsistency is encountered.
|
REPORT |
report() |
public <REFERRED extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> void comparativeCheck(RecordReference<REFERRED> reference, ComparativeRecordChecker<RECORD,? super REFERRED,REPORT> checker)
comparativeCheck in interface CheckerEngine<RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord,REPORT extends ConsistencyReport>public REPORT report()
report in interface CheckerEngine<RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord,REPORT extends ConsistencyReport>public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerargs - array of the items referenced from this record with which it is inconsistent.ThrowableCopyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.