dist1.acb.ACBpoint.transport
Class ProviderSocket.ClientManager

java.lang.Object
  extended byjava.lang.Thread
      extended bydist1.acb.common.transport.AbstractPersonalManager
          extended bydist1.acb.ACBpoint.transport.ProviderSocket.ClientManager
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
ProviderSocket

public class ProviderSocket.ClientManager
extends AbstractPersonalManager

DOCUMENT ME!

Version:
$Revision: 1.30 $
Author:
$author$

Field Summary
 
Fields inherited from class dist1.acb.common.transport.AbstractPersonalManager
in, log, out, socket
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ProviderSocket.ClientManager(java.net.Socket socket, java.lang.String name, java.lang.ThreadGroup group)
          Constructor for the ClientSession object
 
Method Summary
 Response handleCloseSession(Request request)
          Handrer of request for closing the session
 Response handleStartDownloading(Request request)
          Handler of operation GetServersList
protected  HandlersHive installDafaultHandlers()
           
 
Methods inherited from class dist1.acb.common.transport.AbstractPersonalManager
handlerOfUnknownClass, handlerOfUnknownRequest, process, receiveRequest, receiveRequest, run, sendResponse, setHandlers, toString
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProviderSocket.ClientManager

public ProviderSocket.ClientManager(java.net.Socket socket,
                                    java.lang.String name,
                                    java.lang.ThreadGroup group)
                             throws java.io.IOException,
                                    java.lang.Throwable
Constructor for the ClientSession object

Parameters:
socket - A socket with connected client
name - A name of the client
group - A parent
Throws:
java.io.IOException - Exception
java.lang.Throwable - if somthing wrong with SQL DB or sockets
Method Detail

handleCloseSession

public Response handleCloseSession(Request request)
Handrer of request for closing the session

Parameters:
request - Request
Returns:
Response

handleStartDownloading

public Response handleStartDownloading(Request request)
Handler of operation GetServersList

Parameters:
request - Request Transfer the file to the uploader
Returns:
Response
Throws:
java.lang.RuntimeException - DOCUMENT ME!

installDafaultHandlers

protected HandlersHive installDafaultHandlers()
Specified by:
installDafaultHandlers in class AbstractPersonalManager


Copyright © 2004 Phoenix Team (CMU/AIT). All Rights Reserved.