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.static ChunkedPacketSender.BuilderChunkedPacketSender.forFileTransfer(@NonNull Path filePath) Get a new builder for a packet sender which allows to transfer a single but huge file, e.g.static ChunkedPacketSender.BuilderChunkedPacketSender.forStreamTransfer()Get a new builder for a packet sender which allows to transfer a stream of data in chunks through the network.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.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.