org.jacorb.poa
Class RequestController

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.jacorb.poa.RequestController
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, java.lang.Runnable

public final class RequestController
extends java.lang.Thread
implements org.apache.avalon.framework.configuration.Configurable

This class manages all request processing affairs. The main thread takes the requests out from the queue and will see that the necessary steps are taken.

Version:
$Id: RequestController.java,v 1.32 2004/10/18 11:07:31 simon.mcqueen Exp $
Author:
Reimo Tiedemann, FU Berlin

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration myConfiguration)
           
 void run()
          the main loop for dispatching requests to request processors
 
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
 

Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration myConfiguration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

run

public void run()
the main loop for dispatching requests to request processors

Specified by:
run in interface java.lang.Runnable