QuickServer
v1.4.7

org.quickserver.net.server
Class DataMode

java.lang.Object
  extended byorg.quickserver.net.server.DataMode

public class DataMode
extends java.lang.Object

This class defines the mode(format) of data exchange between QuickServer and client socket.

Contributions By: Martin Benns : BYTE Mode

Since:
1.2
Author:
Akshathkumar Shetty

Field Summary
static DataMode BINARY
          Binary data mode for ClientHandler - Receive binary data [byte] When ClientHandler receives any binary it calls ClientBinaryHandler.handleBinary(org.quickserver.net.server.ClientHandler, byte[]) method.
static DataMode BYTE
          Byte data mode for ClientHandler - Receive byte character data stream When ClientHandler receives any bytes it calls ClientCommandHandler.handleCommand(org.quickserver.net.server.ClientHandler, java.lang.String) method passing the character bytes received has a String object.
static DataMode OBJECT
          Object data mode for ClientHandler - Receive java objects.
static DataMode STRING
          String (default) data mode for ClientHandler - Receive data as String terminated by <CR><LF> When ClientHandler receives any String it calls ClientCommandHandler.handleCommand(org.quickserver.net.server.ClientHandler, java.lang.String) method
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STRING

public static final DataMode STRING
String (default) data mode for ClientHandler - Receive data as String terminated by <CR><LF> When ClientHandler receives any String it calls ClientCommandHandler.handleCommand(org.quickserver.net.server.ClientHandler, java.lang.String) method


OBJECT

public static final DataMode OBJECT
Object data mode for ClientHandler - Receive java objects. When ClientHandler receives any Object it calls ClientObjectHandler.handleObject(org.quickserver.net.server.ClientHandler, java.lang.Object) method.


BYTE

public static final DataMode BYTE
Byte data mode for ClientHandler - Receive byte character data stream When ClientHandler receives any bytes it calls ClientCommandHandler.handleCommand(org.quickserver.net.server.ClientHandler, java.lang.String) method passing the character bytes received has a String object. This can be used to receive String data that are not terminated by <CR> and/or <LF> or have <CR> and/or <LF> in them.


BINARY

public static final DataMode BINARY
Binary data mode for ClientHandler - Receive binary data [byte] When ClientHandler receives any binary it calls ClientBinaryHandler.handleBinary(org.quickserver.net.server.ClientHandler, byte[]) method.

Since:
1.4
Method Detail

toString

public java.lang.String toString()

QuickServer
v1.4.7

Copyright © 2003-2006 QuickServer.org