Class CachedChunkedPacketListener
- java.lang.Object
-
- de.dytanic.cloudnet.driver.network.protocol.chunk.listener.ChunkedPacketListener
-
- de.dytanic.cloudnet.driver.network.protocol.chunk.listener.CachedChunkedPacketListener
-
- All Implemented Interfaces:
IPacketListener
- Direct Known Subclasses:
ConsumingChunkedPacketListener
public abstract class CachedChunkedPacketListener extends ChunkedPacketListener
-
-
Constructor Summary
Constructors Constructor Description CachedChunkedPacketListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected @NotNull java.io.OutputStreamcreateOutputStream(@NotNull java.util.UUID sessionUniqueId, @NotNull java.util.Map<java.lang.String,java.lang.Object> properties)protected voidhandleComplete(@NotNull ChunkedPacketSession session)protected abstract voidhandleComplete(@NotNull ChunkedPacketSession session, @NotNull java.io.InputStream inputStream)-
Methods inherited from class de.dytanic.cloudnet.driver.network.protocol.chunk.listener.ChunkedPacketListener
createSession, getSessions, handle
-
-
-
-
Method Detail
-
createOutputStream
@NotNull protected @NotNull java.io.OutputStream createOutputStream(@NotNull @NotNull java.util.UUID sessionUniqueId, @NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> properties) throws java.io.IOException- Specified by:
createOutputStreamin classChunkedPacketListener- Throws:
java.io.IOException
-
handleComplete
protected void handleComplete(@NotNull @NotNull ChunkedPacketSession session) throws java.io.IOException- Overrides:
handleCompletein classChunkedPacketListener- Throws:
java.io.IOException
-
handleComplete
protected abstract void handleComplete(@NotNull @NotNull ChunkedPacketSession session, @NotNull @NotNull java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-