public class FrozenNodeRefsByScanningCommand extends Object implements Command
This variant does a *very expensive repository scan* for all properties formatted as uuid ( LIKE \"________-____-____-____-____________\" ) and checking if any reference points to an nt:frozenNode (under /jcr:system/jcr:versionStorage at depth > 7).
Note that any property with uuid that cannot be resolved will *not be reported*, as that is a legitimate use case of uuid property use. Only uuids that resolve will be analysed.
Example:
java -mx4g -jar oak-run-*.jar frozennoderefsbyscanning mongodb://localhost/<dbname> -user=admin -password=admin
| Constructor and Description |
|---|
FrozenNodeRefsByScanningCommand() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(String... args) |
static Session |
openSession(org.apache.jackrabbit.oak.spi.state.NodeStore nodeStore,
String workspaceName,
String user,
String password) |
public static final String NAME
public static Session openSession(org.apache.jackrabbit.oak.spi.state.NodeStore nodeStore, String workspaceName, String user, String password) throws RepositoryException
RepositoryExceptionCopyright © 2012–2021 The Apache Software Foundation. All rights reserved.