|
QuickServer v1.4.7 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
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
ClientData class, which can be retrieved
using handler.getClientData() method.
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);
}
}
| Method Summary | |
void |
handleObject(ClientHandler handler,
java.lang.Object command)
Method called every time client sends an Object. |
| Method Detail |
public void handleObject(ClientHandler handler,
java.lang.Object command)
throws java.net.SocketTimeoutException,
java.io.IOException
java.net.SocketTimeoutException - if socket times out
java.io.IOException - if io error in socket
|
QuickServer v1.4.7 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||