octavo-indexer
octavo-indexer
fi.hsci
FluidDocument
InputEmittingFilterWrapper
OctavoIndexer
AOctavoOpts
AnalyzedFieldWrapper
ContentField
DoublePointDDVFieldPair
FieldPair
FieldWrapper
FloatPointFDVFieldPair
IntPointNDVFieldPair
IntPointSDVFieldPair
IntPointSNDVFieldPair
LatLonFieldPair
LongPointNDVFieldPair
LongPointSDVDateTimeFieldPair
LongPointSDVFieldPair
LongPointSNDVFieldPair
LongPointSSDVDateTimeFieldPair
LongPointSSDVFieldPair
OctavoOpts
SDVContentFields
StringNDVFieldPair
StringSDVFieldPair
StringSNDVFieldPair
StringSSDVFieldPair
TextSDVFieldPair
TextSDVTVFieldPair
TextSSDVFieldPair
ParallelProcessor
ReusableCachedTokenStream
octavo-indexer
/
fi.hsci
/
ParallelProcessor
ParallelProcessor
class
ParallelProcessor
extends
LazyLogging
Graph
Supertypes
Known subtypes
trait
LazyLogging
class
Object
trait
Matchable
class
Any
class
OctavoIndexer
Value members
Value members
Concrete methods
def
addTask
(
id:
String
,
taskFunction: ()
=>
Unit
):
Unit
def
createHashDirectories
(
dest:
String
):
Unit
def
durationToString
(
milliseconds:
Long
):
String
def
feedAndProcessFedTasksInParallel
(
taskFeeder: ()
=>
Unit
):
Try
[
Unit
]
def
getFileTree
(
f:
File
):
LazyList
[
File
]
helper function to get a recursive stream of files for a directory
helper function to get a recursive stream of files for a directory
def
getFileTreeSize
(
path:
String
):
Long
def
getStackTraceAsString
(
t:
Throwable
):
String
def
runInOtherThread
(
tasks: ()
=>
Unit
*):
Future
[
Unit
]
def
waitForTasks
(
tasks:
Future
[
Unit
]*):
Unit
Concrete fields
val
availableMemory
:
Long
var
numWorkers
:
Int
val
queueCapacity
:
Int
var
startTime
:
Long
Inherited fields
@transient
lazy protected
val
logger
:
Logger
Inherited from:
LazyLogging