GateKeeperClient (Java Globus API)

org.globus.gatekeeper
Class GateKeeperClient

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.globus.gatekeeper.GateKeeperClient
All Implemented Interfaces:
java.lang.Runnable

public class GateKeeperClient
extends java.lang.Thread

GateKeeperClient is a thread which handles individual client request. All communications between the client and the gatekeeper are handled by this object.


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
GateKeeperClient(GateKeeperServer service, java.net.Socket s)
           
 
Method Summary
protected  void handlePing(GlobusProxy creds, GateKeeperRequest cr)
           
protected  void handleRequest(GlobusProxy creds, GateKeeperRequest cr)
           
 void run()
           
 void setLogger(org.apache.log4j.Category logger)
           
 
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, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GateKeeperClient

public GateKeeperClient(GateKeeperServer service,
                        java.net.Socket s)
Method Detail

setLogger

public void setLogger(org.apache.log4j.Category logger)

run

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

handlePing

protected void handlePing(GlobusProxy creds,
                          GateKeeperRequest cr)
                   throws GateKeeperException
GateKeeperException

handleRequest

protected void handleRequest(GlobusProxy creds,
                             GateKeeperRequest cr)
                      throws GateKeeperException
GateKeeperException