QuickServer
v1.4.7

org.quickserver.net.server
Interface ClientObjectHandler


public interface ClientObjectHandler

This interface defines the methods that should be implemented by any class that wants to handle java Objects from a client.

Recommendations to be followed when implementing ClientObjectHandler

Ex:

package dateserver;

import java.net.*;
import java.io.*;
import java.util.Date;
import org.quickserver.net.server.*;

public class ObjectHandler implements ClientObjectHandler {

        public void handleObject(ClientHandler handler, Object command)
                        throws SocketTimeoutException, IOException {
                handler.sendSystemMsg("Got Object : " + command.toString());
                handler.setDataMode(DataMode.STRING);
        }
}

Author:
Akshathkumar Shetty

Method Summary
 void handleObject(ClientHandler handler, java.lang.Object command)
          Method called every time client sends an Object.
 

Method Detail

handleObject

public void handleObject(ClientHandler handler,
                         java.lang.Object command)
                  throws java.net.SocketTimeoutException,
                         java.io.IOException
Method called every time client sends an Object. Should be used to handle the Object sent.

Throws:
java.net.SocketTimeoutException - if socket times out
java.io.IOException - if io error in socket
Since:
v1.2

QuickServer
v1.4.7

Copyright © 2003-2006 QuickServer.org