Java Globus API: Class GateKeeperClient

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.


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, 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()
Overrides:
run in class java.lang.Thread

handlePing

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

handleRequest

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