Added AeronWriter size initialization

This commit is contained in:
Robinson 2023-07-15 13:05:19 +02:00
parent 307b8f558f
commit 5583948961
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C
2 changed files with 3 additions and 2 deletions

View File

@ -18,4 +18,4 @@ package dorkbox.network.connection.streaming
import dorkbox.network.serialization.AeronOutput import dorkbox.network.serialization.AeronOutput
class AeronWriter: StreamingWriter, AeronOutput() class AeronWriter(size: Int): StreamingWriter, AeronOutput(size)

View File

@ -130,7 +130,8 @@ internal class StreamingManager<CONNECTION : Connection>(
streamingDataInMemory[streamId] = FileWriter(tempFileLocation) streamingDataInMemory[streamId] = FileWriter(tempFileLocation)
} else { } else {
endPoint.logger.info { "Saving streaming data [${streamId}] in memory" } endPoint.logger.info { "Saving streaming data [${streamId}] in memory" }
streamingDataInMemory[streamId] = AeronWriter() // .toInt is safe because we know the total size is < than maxStreamSizeInMemoryInBytes
streamingDataInMemory[streamId] = AeronWriter(message.totalSize.toInt())
} }
// this must be last // this must be last