public class NewDiskCacheWriter extends Object implements org.bimserver.plugins.serializers.Writer, DiskCacheItem, Closeable
| Constructor and Description |
|---|
NewDiskCacheWriter(NewDiskCacheManager newDiskCacheManager,
Path file,
DownloadDescriptor downloadDescriptor,
org.bimserver.plugins.serializers.MessagingStreamingSerializer messagingStreamingSerializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DownloadDescriptor |
getDownloadDescriptor() |
void |
waitForFinish() |
boolean |
writeMessage(OutputStream outputStream,
org.bimserver.plugins.serializers.ProgressReporter progressReporter) |
public NewDiskCacheWriter(NewDiskCacheManager newDiskCacheManager, Path file, DownloadDescriptor downloadDescriptor, org.bimserver.plugins.serializers.MessagingStreamingSerializer messagingStreamingSerializer) throws FileNotFoundException
FileNotFoundExceptionpublic boolean writeMessage(OutputStream outputStream, org.bimserver.plugins.serializers.ProgressReporter progressReporter) throws IOException, org.bimserver.plugins.serializers.SerializerException
writeMessage in interface org.bimserver.plugins.serializers.WriterIOExceptionorg.bimserver.plugins.serializers.SerializerExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.bimserver.plugins.serializers.WriterIOExceptionpublic void waitForFinish()
throws InterruptedException
waitForFinish in interface DiskCacheItemInterruptedExceptionpublic DownloadDescriptor getDownloadDescriptor()
getDownloadDescriptor in interface DiskCacheItemCopyright © 2019 OpenSource BIM. All rights reserved.