anvil.session.net
Class SessionClient

java.lang.Object
  |
  +--anvil.session.net.SessionClient
All Implemented Interfaces:
java.lang.Runnable, Task

public class SessionClient
extends java.lang.Object
implements Task

class SessionClient


Constructor Summary
SessionClient(SessionServer listener, java.net.Socket socket)
           
 
Method Summary
 void handleCreate(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleDispose(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleFetch(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleGet(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleGetCitizen(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleInvalidate(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleList(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleNames(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleRequest(GenericInputStream input, java.io.PrintStream output)
           
 void handleSetCitizen(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleStore(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleTouch(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void handleValidate(GenericInputStream input, java.io.PrintStream output, java.lang.String[] request)
           
 void overload()
           
static int parseInt(java.lang.String str, int defaultValue)
           
protected  void printSession(java.io.PrintStream output, Session session)
           
 void run()
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionClient

public SessionClient(SessionServer listener,
                     java.net.Socket socket)
Method Detail

shutdown

public void shutdown()
Specified by:
shutdown in interface Task

overload

public void overload()
Specified by:
overload in interface Task

run

public void run()
Specified by:
run in interface java.lang.Runnable

handleRequest

public void handleRequest(GenericInputStream input,
                          java.io.PrintStream output)
                   throws java.io.IOException
java.io.IOException

parseInt

public static final int parseInt(java.lang.String str,
                                 int defaultValue)

printSession

protected void printSession(java.io.PrintStream output,
                            Session session)

handleCreate

public void handleCreate(GenericInputStream input,
                         java.io.PrintStream output,
                         java.lang.String[] request)
                  throws java.io.IOException
java.io.IOException

handleList

public void handleList(GenericInputStream input,
                       java.io.PrintStream output,
                       java.lang.String[] request)
                throws java.io.IOException
java.io.IOException

handleTouch

public void handleTouch(GenericInputStream input,
                        java.io.PrintStream output,
                        java.lang.String[] request)
                 throws java.io.IOException
java.io.IOException

handleGet

public void handleGet(GenericInputStream input,
                      java.io.PrintStream output,
                      java.lang.String[] request)
               throws java.io.IOException
java.io.IOException

handleInvalidate

public void handleInvalidate(GenericInputStream input,
                             java.io.PrintStream output,
                             java.lang.String[] request)
                      throws java.io.IOException
java.io.IOException

handleValidate

public void handleValidate(GenericInputStream input,
                           java.io.PrintStream output,
                           java.lang.String[] request)
                    throws java.io.IOException
java.io.IOException

handleStore

public void handleStore(GenericInputStream input,
                        java.io.PrintStream output,
                        java.lang.String[] request)
                 throws java.io.IOException
java.io.IOException

handleFetch

public void handleFetch(GenericInputStream input,
                        java.io.PrintStream output,
                        java.lang.String[] request)
                 throws java.io.IOException
java.io.IOException

handleDispose

public void handleDispose(GenericInputStream input,
                          java.io.PrintStream output,
                          java.lang.String[] request)
                   throws java.io.IOException
java.io.IOException

handleNames

public void handleNames(GenericInputStream input,
                        java.io.PrintStream output,
                        java.lang.String[] request)
                 throws java.io.IOException
java.io.IOException

handleSetCitizen

public void handleSetCitizen(GenericInputStream input,
                             java.io.PrintStream output,
                             java.lang.String[] request)
                      throws java.io.IOException
java.io.IOException

handleGetCitizen

public void handleGetCitizen(GenericInputStream input,
                             java.io.PrintStream output,
                             java.lang.String[] request)
                      throws java.io.IOException
java.io.IOException