Uses of Interface
eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Packages that use ChunkedPacketSender.Builder
Package
Description
-
Uses of ChunkedPacketSender.Builder in eu.cloudnetservice.driver.network.chunk
Methods in eu.cloudnetservice.driver.network.chunk that return ChunkedPacketSender.BuilderModifier and TypeMethodDescriptionChunkedPacketSender.Builder.chunkSize(int chunkSize) Sets the size each chunk has except for the last one must have.ChunkedPacketSender.Builder.packetSplitter(@NonNull Consumer<Packet> splitter) Sets the handler and processor of each packet which will be sent during the chunked data transfer.ChunkedPacketSender.Builder.sessionUniqueId(@NonNull UUID uuid) Sets the unique id of the session.ChunkedPacketSender.Builder.source(@NonNull InputStream source) Sets the source of this data transfer.ChunkedPacketSender.Builder.toChannels(NetworkChannel @NonNull ... channels) Sends each chunk data packet to all the provided channels.ChunkedPacketSender.Builder.toChannels(@NonNull Collection<NetworkChannel> channels) Sends each chunk data packet to all the provided channels.ChunkedPacketSender.Builder.transferChannel(@NonNull String transferChannel) Sets the name of the transfer channel.ChunkedPacketSender.Builder.withExtraData(@NonNull DataBuf extraData) Sets the extra information provided to each target component when opening a chunked session. -
Uses of ChunkedPacketSender.Builder in eu.cloudnetservice.driver.network.chunk.defaults.builder
Classes in eu.cloudnetservice.driver.network.chunk.defaults.builder that implement ChunkedPacketSender.BuilderModifier and TypeClassDescriptionclassRepresents a default abstract implementation of a chunked packet sender builder for other types of transfer to expand.classRepresents a builder for chunked packet sessions which are transferring files.Methods in eu.cloudnetservice.driver.network.chunk.defaults.builder that return ChunkedPacketSender.BuilderModifier and TypeMethodDescriptionDefaultChunkedPacketSenderBuilder.chunkSize(int chunkSize) Sets the size each chunk has except for the last one must have.DefaultChunkedPacketSenderBuilder.packetSplitter(@NonNull Consumer<Packet> splitter) Sets the handler and processor of each packet which will be sent during the chunked data transfer.DefaultChunkedPacketSenderBuilder.sessionUniqueId(@NonNull UUID uuid) Sets the unique id of the session.DefaultChunkedPacketSenderBuilder.source(@NonNull InputStream source) Sets the source of this data transfer.DefaultChunkedPacketSenderBuilder.toChannels(NetworkChannel @NonNull ... channels) Sends each chunk data packet to all the provided channels.DefaultChunkedPacketSenderBuilder.toChannels(@NonNull Collection<NetworkChannel> channels) Sends each chunk data packet to all the provided channels.DefaultChunkedPacketSenderBuilder.transferChannel(@NonNull String transferChannel) Sets the name of the transfer channel.DefaultChunkedPacketSenderBuilder.withExtraData(@NonNull DataBuf extraData) Sets the extra information provided to each target component when opening a chunked session. -
Uses of ChunkedPacketSender.Builder in eu.cloudnetservice.driver.network.chunk.event
Fields in eu.cloudnetservice.driver.network.chunk.event declared as ChunkedPacketSender.BuilderModifier and TypeFieldDescriptionprivate ChunkedPacketSender.BuilderFileQueryRequestEvent.responseHandlerMethods in eu.cloudnetservice.driver.network.chunk.event that return ChunkedPacketSender.BuilderModifier and TypeMethodDescriptionFileQueryRequestEvent.responseHandler()Get the response handler builder that is responsible for responding with the requested data.Methods in eu.cloudnetservice.driver.network.chunk.event with parameters of type ChunkedPacketSender.BuilderModifier and TypeMethodDescriptionvoidFileQueryRequestEvent.responseHandler(ChunkedPacketSender.Builder responseHandler) Sets the response handler to use for the request.