|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IProcessor
Interface for a processor.
Description:
A processor will process a request and can choose to perform an action based
on the supplied information and the location.
Concurrency issues:
-
Method Summary | |
---|---|
void |
destroy()
Removes the processor from memory. |
void |
init(ASelectConfigManager configManager,
java.lang.Object config)
Initializes the processor component. |
boolean |
process(javax.servlet.http.HttpServletResponse servletResponse,
java.lang.String sRid,
java.util.Hashtable serviceRequest,
java.util.Hashtable additional)
Processes the request. |
Method Detail |
---|
void init(ASelectConfigManager configManager, java.lang.Object config) throws ASelectException
configManager
- the A-Select configuration manager.config
- the specific configuration for the processor.
ASelectException
- if the configuration is invalid.void destroy()
boolean process(javax.servlet.http.HttpServletResponse servletResponse, java.lang.String sRid, java.util.Hashtable serviceRequest, java.util.Hashtable additional) throws ASelectException
servletResponse
- response objectsRid
- the A-Select request idserviceRequest
- the service request parametersadditional
- location dependent information
ASelectException
- if an runtime error occurs during process.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |