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 TypeMethodDescriptionvoidsetMetadata(Map<String, List<String>> metadata) Set the keys and values.Methods inherited from class CLN1SectionWritableAbstract
close, identifier, offsetStart, offsetStartData, request, sectionDataChannelMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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 providerinWriter- A writerinRequest- A write requestinIdentifier- An identifierinOnClose- A function executed on closing
-
-
Method Details
-
setMetadata
Description copied from interface:CLNSectionWritableMetadataTypeSet the keys and values.- Specified by:
setMetadatain interfaceCLNSectionWritableMetadataType- Parameters:
metadata- The metadata- Throws:
IOException- On errors
-