creates a block channel writer that writes to the given channel . the writer adds the written segment to its return-queue afterwards to allow for asynchronous implementations . concode_field_sep Logger LOG concode_elem_sep Random random concode_elem_sep File[] paths concode_elem_sep boolean isSynchronous concode_elem_sep int nextPath concode_field_sep BufferFileWriter createBufferFileWriter concode_elem_sep int getNextPathNum concode_elem_sep FileIOChannel.Enumerator createChannelEnumerator concode_elem_sep BlockChannelReader<MemorySegment> createBlockChannelReader concode_elem_sep BlockChannelReader<MemorySegment> createBlockChannelReader concode_elem_sep void deleteChannel concode_elem_sep BulkBlockChannelReader createBulkBlockChannelReader concode_elem_sep String[] getSpillingDirectoriesPaths concode_elem_sep File[] getSpillingDirectories concode_elem_sep FileIOChannel.ID createChannel concode_elem_sep BufferFileSegmentReader createBufferFileSegmentReader concode_elem_sep boolean isSynchronous concode_elem_sep int getNumberOfSpillingDirectories concode_elem_sep void shutdown concode_elem_sep boolean isProperlyShutDown concode_elem_sep BufferFileReader createBufferFileReader
BlockChannelWriter < MemorySegment > function ( FileIOChannel . ID arg0 ) { return createBlockChannelWriter ( arg0 , new LinkedBlockingQueue < MemorySegment > ( ) ) ; }