Package org.cryptomator.cryptofs.ch
Interface ChannelComponent.Builder
-
- Enclosing interface:
- ChannelComponent
@Builder public static interface ChannelComponent.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChannelComponentbuild()ChannelComponent.BuilderciphertextChannel(FileChannel ciphertextChannel)ChannelComponent.BuilderfileHeader(org.cryptomator.cryptolib.api.FileHeader fileHeader)ChannelComponent.BuildermustWriteHeader(boolean mustWriteHeader)ChannelComponent.BuilderonClose(ChannelCloseListener listener)ChannelComponent.BuilderopenOptions(EffectiveOpenOptions options)
-
-
-
Method Detail
-
openOptions
@BindsInstance ChannelComponent.Builder openOptions(EffectiveOpenOptions options)
-
onClose
@BindsInstance ChannelComponent.Builder onClose(ChannelCloseListener listener)
-
ciphertextChannel
@BindsInstance ChannelComponent.Builder ciphertextChannel(FileChannel ciphertextChannel)
-
mustWriteHeader
@BindsInstance ChannelComponent.Builder mustWriteHeader(@MustWriteHeader boolean mustWriteHeader)
-
fileHeader
@BindsInstance ChannelComponent.Builder fileHeader(org.cryptomator.cryptolib.api.FileHeader fileHeader)
-
build
ChannelComponent build()
-
-