Uses of Class
dist1.acb.common.transport.Request

Packages that use Request
dist1.acb.ACBpoint.transport   
dist1.acb.CBL   
dist1.acb.CBL.concretePackets   
dist1.acb.CBLcc   
dist1.acb.common.transport   
dist1.acb.common.transport.concretePackets   
 

Uses of Request in dist1.acb.ACBpoint.transport
 

Subclasses of Request in dist1.acb.ACBpoint.transport
 class RequestStartDownload
          Request that it is sent by the downloading peer to begin downloading file 'fileName'
 

Methods in dist1.acb.ACBpoint.transport with parameters of type Request
 Response ClientSocket.request(Request request)
          Send the request and receive a response from the server in same thread.
 Response ProviderSocket.ClientManager.handleCloseSession(Request request)
          Handrer of request for closing the session
 Response ProviderSocket.ClientManager.handleStartDownloading(Request request)
          Handler of operation GetServersList
 

Constructors in dist1.acb.ACBpoint.transport with parameters of type Request
ResponseFile(Request request, byte[] stream)
          Creates a new instance of Class
ResponseFileSegment(Request request, byte[] segment)
          Creates a new instance of ResponseFileSegment
 

Uses of Request in dist1.acb.CBL
 

Methods in dist1.acb.CBL with parameters of type Request
 Response AdminSocket.AdminManager.handleCloseSession(Request request)
          Handrer of request for closing the session
 Response AdminSocket.AdminManager.handleGetCBLsInfo(Request request)
          Handrer of request for retreiving fresh information about CBLs
 Response AdminSocket.AdminManager.handleGetLog(Request request)
          Handler of operation GetLog
 Response AdminSocket.AdminManager.handleGetLogFile(Request request)
          Handler of operation GetLogFile
 Response AdminSocket.AdminManager.handleGetServersList(Request request)
          Handler of operation GetServersList
 Response AdminSocket.AdminManager.handleLogin(Request request)
          Handrer of request for login (phase 2)
 Response AdminSocket.AdminManager.handleLoginComminment(Request request)
          Handrer of request for login (phase 1)
 Response AdminSocket.AdminManager.handleRejoin(Request request)
          Handler of operation ShutdownApplication
 Response AdminSocket.AdminManager.handleShutdownApplication(Request request)
          Handler of operation ShutdownApplication
 Response AdminSocket.AdminManager.handleUpdateCBL(Request request)
          Handrer of request UpdateCBL
 Response AdminSocket.AdminManager.handleRemoveCBL(Request request)
          Handrer of request RemoveCBL
 Response ClientSocket.ClientManager.handleBeginSellTransaction(Request request)
          Handler of operation Begin sell transaction
 Response ClientSocket.ClientManager.handleCloseSession(Request request)
          Handrer of request for closing the session
 Response ClientSocket.ClientManager.handleEndSellTransaction(Request request)
          Handler of operation Begin sell transaction
 Response ClientSocket.ClientManager.handleGetBalance(Request request)
          Handler of operation GetBalance
 Response ClientSocket.ClientManager.handleGetCashFlows(Request request)
          Handler of operation GetCashFlows
 Response ClientSocket.ClientManager.handleGetPeersLocation(Request request)
          Handler of operation Get Peers Location
 Response ClientSocket.ClientManager.handleGetServersList(Request request)
          Handler of operation GetServersList
 Response ClientSocket.ClientManager.handleGetTopics(Request request)
          Handler of operation handleGetTopics
 Response ClientSocket.ClientManager.handleLogin(Request request)
          Handrer of request for login (phase 2)
 Response ClientSocket.ClientManager.handleLoginComminment(Request request)
          Handrer of request for login (phase 1)
 Response ClientSocket.ClientManager.handleMoneyFromAccount(Request request)
          Handler of operation MoneyFromAccount
 Response ClientSocket.ClientManager.handleMoneyToAccount(Request request)
          Handler of operation MoneyToAccount
 Response ClientSocket.ClientManager.handleRegister(Request request)
          Handler of operation Register
 Response ClientSocket.ClientManager.handleRemoveFiles(Request request)
          Handler of operation RemoveFiles
 Response ClientSocket.ClientManager.handleSearch(Request request)
          Handler of operation Search
 Response ClientSocket.ClientManager.handleShare(Request request)
          Handler of operation Share
 Response ControlSocket.ClientManager.handleCloseSession(Request request)
          Handrer of request for closing the session
 Response ControlSocket.ClientManager.handleForHotJoin(Request request)
          Handrer of request for a HotJoin
 Response ControlSocket.ClientManager.handleGetEnvironment(Request request)
          Handler of operation Register
 Response ControlSocket.ClientManager.handleTest(Request request)
          Handrer of request for a connection test
 Response DBExplorer.getBalance(java.lang.String login, Request request)
          Handler for request GetBalance
 Response DBExplorer.getCashFlows(java.lang.String login, Request request)
          Handler for request Cash Flow
 ResponseTopics DBExplorer.getTopics(Request request)
          Returns a list of Topics in the database
 Response Primary.ClientManager.handleCloseSession(Request request)
          Handrer of request for closing the session
 Response Primary.ClientManager.handleExecuteHotJoin(Request request)
          Handrer of request for Hot joining
 Response Primary.ClientManager.handleExecuteUpdate(Request request)
          Handrer of request for executing an update
 Response Primary.ClientManager.handleGetReplicas(Request request)
          Handrer of request for pack of replicas
 Response Primary.ClientManager.handleJoin(Request request)
          Handrer of request for joining
 

Uses of Request in dist1.acb.CBL.concretePackets
 

Subclasses of Request in dist1.acb.CBL.concretePackets
 class RequestDeleteOldUsers
           
 class RequestExecuteHotJoin
          Request for executing last stage of the HotJoin protocol
 class RequestExecuteUpdate
          RequestExecuteUpdate - goes from a Backup to the Primary
 class RequestForHotJoin
          Request for 'hot join' to the Primary (to the ControlSocket) ('HotJoin' means without transfer the whole of database)
 class RequestGetReplicas
          Request for pack of Replicas.
 class RequestInitCBLTable
          Request for initializing table CBL by setting all states = 0 and updating/inserting record about primary
 class RequestInsertLog
          RequestInsertLog
 class RequestJoin
          Request for joining the PB-Group
 class RequestReplicasToPrimary
          RequestReplicasToPrimary
 class RequestTest
          RequestTest
 class RequestUpdateUser
          RequestUpdateUser
 

Constructors in dist1.acb.CBL.concretePackets with parameters of type Request
ResponseHotJoinInfo(Request request, java.net.InetSocketAddress primary)
          Creates a new instance of ResponseHotJoinInfo state=SYNCHRONIZED
ResponseHotJoinInfo(Request request, java.net.InetSocketAddress primary, Id lastReplicaId)
          Creates a new instance of ResponseHotJoinInfo state=PRIMARY_NEEDS_REPLICAS
ResponseHotJoinInfo(Request request, java.net.InetSocketAddress primary, java.util.LinkedList replicas)
          Creates a new instance of ResponseHotJoinInfo state=BACKUP_NEEDS_REPLICAS
ResponseJoinInfo(Request request, byte[][] files, java.lang.String[] fileNames, Id id)
          Creates a new instance of ResponseJoinInfo.
ResponseReplicas(Request request, Replica[] replicas)
          Creates a new instance of ResponseReplicas
 

Uses of Request in dist1.acb.CBLcc
 

Methods in dist1.acb.CBLcc with parameters of type Request
 Response AdminSocket.request(Request request)
          Send the request and receive a response from the server in same thread.
 Response AdminSocket.sendDirectly(java.net.InetSocketAddress addr, Request request)
           
 

Uses of Request in dist1.acb.common.transport
 

Subclasses of Request in dist1.acb.common.transport
 class RequestUpdate
          The base abstract class for any request which changes the system state
 class RequestWithStringMessage
          Request with implemented StringMessage interface
 

Methods in dist1.acb.common.transport that return Request
protected  Request AbstractPersonalManager.receiveRequest()
           
protected  Request AbstractPersonalManager.receiveRequest(int timeout)
           
 

Methods in dist1.acb.common.transport with parameters of type Request
 Response AbstractClientSocket.getResponse(Request request)
          Get respons to the request.
 Response AbstractClientSocket.request(Request request)
          Send the request and receive a response from the server in same thread.
static Response AbstractClientSocket.request(Request request, java.io.ObjectInputStream in, java.io.ObjectOutputStream out, java.util.logging.Logger log)
          Used by a modles which use direct exchange of messages
 void AbstractClientSocket.scheduleRequest(Request request)
          Schedules equest to the server.
protected  Response AbstractPersonalManager.handlerOfUnknownRequest(Request request)
           
 

Constructors in dist1.acb.common.transport with parameters of type Request
Response(Request request)
          Creates a new Response object.
ResponseError(Request request, java.lang.String msg)
          Creates a new ResponseError object.
ResponseWithStringMessage(Request request, java.lang.String msg)
          Creates a new ResponseWithStringMessage object.
 

Uses of Request in dist1.acb.common.transport.concretePackets
 

Subclasses of Request in dist1.acb.common.transport.concretePackets
 class RequestBeginSellTransaction
          RequestBeginSellTransaction
 class RequestCloseSession
          Request for closing the session
 class RequestEndSellTransaction
          RequestEndSellTransaction
 class RequestGetBalance
          Peer asks the primary for the balance
 class RequestGetCashFlows
          Request sent to primary for retreiving the Cash flows of a peer
 class RequestGetCBLsInfo
          Request to retrieve the CBL table from the primary + other info
 class RequestGetEnvironment
          RequestGetEnvironment (A new server sends in order to undersnand where it is and then to join group)
 class RequestGetLog
          RequestLog
 class RequestGetLogFile
          Request sent directly to CBL to admin port, to retreive the log file
 class RequestGetPeersLocation
          Request that conatins Owner's name which is sent to the primary in order the peer to receive are these peers(owners) are alive, connected to ACB, and if they are, then the primary sends their new IP/port
 class RequestGetServersList
          RequestGetServersList
 class RequestGetTopics
          Request that is sent to the Primary in order the peer to receive the Topics
 class RequestLogin
          Request for a login (second phase: signature)
 class RequestLoginComminment
          Sending commitment - first phase of a login
 class RequestMoneyFromAccount
          The peer wants to transfer money from the ACB system to his/her bank
 class RequestMoneyToAccount
          Request to add credit to the user's account
 class RequestRegister
          RequestRegister
 class RequestRejoin
          Request sent to the Admin port of CBL in order to Rejoin itself
 class RequestRemoveCBL
          Request sent directly to primary to remove a CBL
 class RequestRemoveFiles
          Request sent to primary to remove files from sharing
 class RequestSearch
          Contains results of a searching
 class RequestServersList
          Request sent to the Primary in order to retrieve available CBL servers
 class RequestShare
          Send an updated request to the
 class RequestShutdownApplication
          Request for shutdowning
 class RequestUpdateCBL
          RequestUpdateCBL
 

Constructors in dist1.acb.common.transport.concretePackets with parameters of type Request
ResponseAnError(Request request, java.lang.String msg)
          Creates a new ResponseAnError object.
ResponseBalance(Request request, java.math.BigDecimal balance)
          Creates a new instance of ResponseBalance
ResponseCBLsInfo(Request request, java.util.LinkedList cblsInfo)
          Creates a new instance of ResponseCBLsInfo
ResponseCashFlows(Request request, java.util.LinkedList flowInfos)
          Creates a new instance of ResponseCashFlows
ResponseCloseSession(Request request, java.lang.String msg)
          Creates a new ResponseError object.
ResponseEnvironment(Request request, java.util.LinkedList CBLs, java.net.InetSocketAddress primary, java.net.InetSocketAddress immortalPoint)
          Creates a new ResponseEnvironment object.
ResponseFileIds(Request request)
          Creates a new instance of ResponseFileIds
ResponseKey(Request request, byte[] key, boolean wasCharged)
          Creates a new instance of ResponseKey
ResponseLog(Request request, java.util.LinkedList log)
          Creates a new instance of ResponseLog
ResponseLogFile(Request request, java.lang.String logFile)
          Creates a new instance of ResponseLogFile
ResponseLoginChallenge(Request request, java.math.BigInteger challenge)
          Creates a new instance of ResponseLoginChallenge
ResponseLoginOk(Request request, java.lang.Integer lastRequest)
          Creates a new instance of ResponseLoginOk
ResponseLoginOk(Request request)
          Creates a new instance of ResponseLoginOk
ResponseOk(Request request)
          Creates a new ResponseOk object.
ResponsePeersLocation(Request request)
          Creates a new instance of ResponsePeersLocation
ResponseRegisterId(Request request, int registerId)
          Creates a new instance of ResponseRegisterId
ResponseSearch(Request request)
          Creates a new instance of ResponseSearch
ResponseServersList(Request request, java.util.LinkedList list)
          Creates a new instance of ResponseGetServersList
ResponseTopics(Request request)
          Creates a new instance of RequestShare
 



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