Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.scanner | |
io.github.lukehutch.fastclasspathscanner.utils |
Constructor and Description |
---|
Scanner(ScanSpec scanSpec,
ExecutorService executorService,
int numParallelTasks,
boolean enableRecursiveScanning,
LogNode log)
The classpath scanner.
|
ScanSpec(String[] scanSpec,
LogNode log)
Parses the scanning specification that was passed to the FastClasspathScanner constructor, and finds all
ClassLoaders.
|
Modifier and Type | Method and Description |
---|---|
LogNode |
LogNode.log(String msg)
Add a log entry.
|
LogNode |
LogNode.log(String msg,
long elapsedTimeNanos)
Add a log entry.
|
LogNode |
LogNode.log(String msg,
long elapsedTimeNanos,
Throwable e)
Add a log entry.
|
LogNode |
LogNode.log(String sortKey,
String msg)
Add a log entry with sort key for deterministic ordering.
|
LogNode |
LogNode.log(String sortKey,
String msg,
long elapsedTimeNanos)
Add a log entry with sort key for deterministic ordering.
|
LogNode |
LogNode.log(String sortKey,
String msg,
long elapsedTimeNanos,
Throwable e)
Add a log entry with sort key for deterministic ordering.
|
LogNode |
LogNode.log(String sortKey,
String msg,
Throwable e)
Add a log entry with sort key for deterministic ordering.
|
LogNode |
LogNode.log(String msg,
Throwable e)
Add a log entry.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkQueue.startWorkers(ExecutorService executorService,
int numWorkers,
LogNode log)
Start worker threads with a shared log.
|
Constructor and Description |
---|
FastManifestParser(File jarFile,
LogNode log)
Fast parser for jar manifest files.
|
FastManifestParser(ZipFile jarFile,
ZipEntry manifestEntry,
LogNode log)
Fast parser for jar manifest files.
|
WorkQueue(Collection<T> initialWorkUnits,
WorkQueue.WorkUnitProcessor<T> workUnitProcesor,
InterruptionChecker interruptionChecker,
LogNode log)
A parallel work queue.
|
Copyright © 2016. All rights reserved.