Package org.ojalgo.netio
Class ReaderWriterBuilder<F,B extends ReaderWriterBuilder<F,B>>
java.lang.Object
org.ojalgo.netio.ReaderWriterBuilder<F,B>
- Direct Known Subclasses:
FromFileReader.Builder
,ToFileWriter.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ExecutorService
private ExecutorService
private final F[]
private String
private IntSupplier
private int
private Throughput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static ExecutorService
executor()
executor
(ExecutorService executor) (package private) ExecutorService
(package private) F[]
getFiles()
(package private) int
(package private) int
(package private) Throughput
(package private) boolean
Will create a JMX bean, with the given name, that keeps track of the reader/writer's throughput.(package private) <T> BlockingQueue
<T> newQueue
(int capacity) parallelism
(int parallelism) parallelism
(IntSupplier parallelism) queue
(int capacity) statistics
(Throughput collector)
-
Field Details
-
EXECUTOR
-
myExecutor
-
myFiles
-
myManagerName
-
myParallelism
-
myQueueCapacity
private int myQueueCapacity -
myStatisticsCollector
-
-
Constructor Details
-
ReaderWriterBuilder
ReaderWriterBuilder(F[] files)
-
-
Method Details
-
executor
-
executor
-
manager
Will create a JMX bean, with the given name, that keeps track of the reader/writer's throughput. -
parallelism
-
parallelism
-
queue
-
statistics
-
getExecutor
ExecutorService getExecutor() -
getFiles
F[] getFiles() -
getParallelism
int getParallelism() -
getQueueCapacity
int getQueueCapacity() -
getStatisticsCollector
Throughput getStatisticsCollector() -
isStatisticsCollector
boolean isStatisticsCollector() -
newQueue
-