Class ChunkedPacketSession


  • public class ChunkedPacketSession
    extends java.lang.Object
    • Constructor Detail

      • ChunkedPacketSession

        public ChunkedPacketSession​(INetworkChannel channel,
                                    ChunkedPacketListener listener,
                                    java.util.UUID sessionUniqueId,
                                    java.io.OutputStream outputStream,
                                    java.util.Map<java.lang.String,​java.lang.Object> properties)
    • Method Detail

      • handleIncomingChunk

        public void handleIncomingChunk​(@NotNull
                                        @NotNull ChunkedPacket packet)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • close

        protected void close()
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getOutputStream

        public java.io.OutputStream getOutputStream()
      • getHeader

        public de.dytanic.cloudnet.common.document.gson.JsonDocument getHeader()
      • isClosed

        public boolean isClosed()
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getProperties()
      • getCurrentChunkId

        public int getCurrentChunkId()