Class DefaultChunkedPacketProvider
java.lang.Object
eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
- All Implemented Interfaces:
eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
- Direct Known Subclasses:
DefaultFileChunkedPacketHandler, DefaultFileChunkPacketSender
public abstract class DefaultChunkedPacketProvider
extends Object
implements eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
Represents a default, shared implementation of a chunked packet provider.
- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final eu.cloudnetservice.driver.network.chunk.ChunkSessionInformationprotected eu.cloudnetservice.driver.network.chunk.TransferStatus -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultChunkedPacketProvider(@NonNull eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation sessionInformation) Creates a new instance of this class. -
Method Summary
-
Field Details
-
chunkSessionInformation
protected final eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation chunkSessionInformation -
transferStatus
protected eu.cloudnetservice.driver.network.chunk.TransferStatus transferStatus
-
-
Constructor Details
-
DefaultChunkedPacketProvider
protected DefaultChunkedPacketProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation sessionInformation) Creates a new instance of this class.- Parameters:
sessionInformation- the information about the chunked session.- Throws:
NullPointerException- if the given session information is null.
-
-
Method Details
-
transferStatus
-
sessionInformation
-