com.realtime.crossfire.jxclient.server.server
Interface ReceivedPacketListener


public interface ReceivedPacketListener

Interface for listeners interested in received packets.


Method Summary
 void processAscii(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having ascii parameters has been received.
 void processEmpty(java.lang.String command)
          A packet having no parameters has been received.
 void processIntArray(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having an array of int parameters has been received.
 void processMixed(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having mixed parameters has been received.
 void processNoData(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having unknown parameters has been received.
 void processShortArray(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having an array of short integer parameters has been received.
 void processShortInt(java.lang.String command, java.nio.ByteBuffer packet)
          A packet having a short and an int parameter has been received.
 void processStats(java.lang.String command, int stat, java.lang.Object[] args)
          A stats packet has been received.
 

Method Detail

processAscii

void processAscii(@NotNull
                  java.lang.String command,
                  @NotNull
                  java.nio.ByteBuffer packet)
A packet having ascii parameters has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processEmpty

void processEmpty(@NotNull
                  java.lang.String command)
A packet having no parameters has been received.

Parameters:
command - the command string

processIntArray

void processIntArray(@NotNull
                     java.lang.String command,
                     @NotNull
                     java.nio.ByteBuffer packet)
A packet having an array of int parameters has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processMixed

void processMixed(@NotNull
                  java.lang.String command,
                  @NotNull
                  java.nio.ByteBuffer packet)
A packet having mixed parameters has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processNoData

void processNoData(@NotNull
                   java.lang.String command,
                   @NotNull
                   java.nio.ByteBuffer packet)
A packet having unknown parameters has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processShortArray

void processShortArray(@NotNull
                       java.lang.String command,
                       @NotNull
                       java.nio.ByteBuffer packet)
A packet having an array of short integer parameters has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processShortInt

void processShortInt(@NotNull
                     java.lang.String command,
                     @NotNull
                     java.nio.ByteBuffer packet)
A packet having a short and an int parameter has been received.

Parameters:
command - the command string
packet - the buffer holding the packet

processStats

void processStats(@NotNull
                  java.lang.String command,
                  int stat,
                  @NotNull
                  java.lang.Object[] args)
A stats packet has been received.

Parameters:
command - the command string
stat - the stat value
args - the stat arguments depending on type and stat