Package htsjdk.samtools.fastq
Class AsyncFastqWriter
- All Implemented Interfaces:
Writer<FastqRecord>,FastqWriter,Closeable,AutoCloseable
Implementation of a FastqWriter that provides asynchronous output.
-
Field Summary
Fields inherited from class htsjdk.samtools.util.AbstractAsyncWriter
DEFAULT_QUEUE_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the prefix to use when naming threads.protected voidprotected voidMethods inherited from class htsjdk.samtools.util.AbstractAsyncWriter
close, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface htsjdk.samtools.fastq.FastqWriter
close, write
-
Constructor Details
-
AsyncFastqWriter
-
-
Method Details
-
getThreadNamePrefix
Description copied from class:AbstractAsyncWriterReturns the prefix to use when naming threads.- Specified by:
getThreadNamePrefixin classAbstractAsyncWriter<FastqRecord>
-
synchronouslyWrite
- Specified by:
synchronouslyWritein classAbstractAsyncWriter<FastqRecord>
-
synchronouslyClose
protected void synchronouslyClose()- Specified by:
synchronouslyClosein classAbstractAsyncWriter<FastqRecord>
-