Package com.io7m.calino.vanilla.internal
Class CLN1SectionWritableMetadata
java.lang.Object
com.io7m.calino.vanilla.internal.CLN1SectionWritableAbstract
com.io7m.calino.vanilla.internal.CLN1SectionWritableMetadata
- All Implemented Interfaces:
CLNSectionWritableMetadataType
,CLNSectionWritableStandardType
,CLNSectionWritableType
,Closeable
,AutoCloseable
public final class CLN1SectionWritableMetadata
extends CLN1SectionWritableAbstract
implements CLNSectionWritableMetadataType
A writable metadata section.
-
Constructor Summary
ConstructorsConstructorDescriptionCLN1SectionWritableMetadata
(com.io7m.jbssio.api.BSSWriterProviderType inWriters, com.io7m.jbssio.api.BSSWriterRandomAccessType inWriter, CLNWriteRequest inRequest, long inIdentifier, CLNOnCloseOperationType<CLNSectionWritableType> inOnClose) A writable metadata section. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setMetadata
(Map<String, List<String>> metadata) Set the keys and values.Methods inherited from class com.io7m.calino.vanilla.internal.CLN1SectionWritableAbstract
close, identifier, offsetStart, offsetStartData, request, sectionDataChannel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.io7m.calino.api.CLNSectionWritableType
identifier, sectionDataChannel
-
Constructor Details
-
CLN1SectionWritableMetadata
public CLN1SectionWritableMetadata(com.io7m.jbssio.api.BSSWriterProviderType inWriters, com.io7m.jbssio.api.BSSWriterRandomAccessType inWriter, CLNWriteRequest inRequest, long inIdentifier, CLNOnCloseOperationType<CLNSectionWritableType> inOnClose) A writable metadata section.- Parameters:
inWriters
- A writer providerinOnClose
- A function executed on closinginRequest
- A write requestinIdentifier
- An identifierinWriter
- A writer
-
-
Method Details
-
setMetadata
Description copied from interface:CLNSectionWritableMetadataType
Set the keys and values.- Specified by:
setMetadata
in interfaceCLNSectionWritableMetadataType
- Parameters:
metadata
- The metadata- Throws:
IOException
- On errors
-