org.jacorb.poa

Class RequestProcessor

public class RequestProcessor extends Thread implements InvocationContext, Configurable

This thread performs the request processing, the actual method invocation and it returns the ServerRequest object to the ORB.

Version: $Id: RequestProcessor.java,v 1.38 2007/02/15 12:56:06 andre.spiegel Exp $

Author: Reimo Tiedemann, FU Berlin

Method Summary
voidconfigure(Configuration configuration)
byte[]getObjectId()
returns the oid associated current servant invocation
ORBgetORB()
returns the orb that has received the request
POAgetPOA()
returns the poa that has dispatched the request
ServantgetServant()
returns the actual servant
voidrun()
the main loop for request processing

Method Detail

configure

public void configure(Configuration configuration)

getObjectId

public byte[] getObjectId()
returns the oid associated current servant invocation

getORB

public ORB getORB()
returns the orb that has received the request

getPOA

public POA getPOA()
returns the poa that has dispatched the request

getServant

public Servant getServant()
returns the actual servant

run

public void run()
the main loop for request processing