Class semper.SemperServer.SSHTTParser
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.SemperServer.SSHTTParser

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----semper.SemperServer.SSHTTParser

public class SSHTTParser
extends Thread
implements SSTaskControl
This class is responsible for the parsing of the client request, comming from the commerce layer. Additional this object tries to find the BAapplication class and if this class exists it pushes the result into a storage structure.
Author:
Kostas Tzelepis, Petros Pantis
See Also:
SSActionEngine

Constructor Index

 o SSHTTParser(int, SSTimer)
starts a new SSHTTParser, this is called at run time (minimal number of SSHTTParsers) or by the Monitor object when it feels more SSHTTParsers are needed to handle the load.

Method Index

 o decodeURL(String)
 o GetFlags()
 o GetID()
 o GetStatus()
 o Notify()
 o run()
This method parses the client request and retrieves the requested BA from the Session Manager
 o SetID(int)
 o SetPriority(int)
 o SetStatus()
 o Stop()

Constructors

 o SSHTTParser
  public SSHTTParser(int id,
                     SSTimer dismnt)
starts a new SSHTTParser, this is called at run time (minimal number of SSHTTParsers) or by the Monitor object when it feels more SSHTTParsers are needed to handle the load.
Parameters:
id - the Id of the SSHTTParser object
dismnt - a reference to the Monitor Timer object
See Also:
SSMonitor

Methods

 o Stop
  public void Stop()
 o run
  public void run()
This method parses the client request and retrieves the requested BA from the Session Manager
Overrides:
run in class Thread
 o Notify
  public void Notify()
 o GetFlags
  public int GetFlags()
 o SetPriority
  public void SetPriority(int prio)
 o SetID
  public void SetID(int id)
 o GetID
  public int GetID()
 o GetStatus
  public int GetStatus()
 o SetStatus
  public void SetStatus()
 o decodeURL
  public String decodeURL(String as)

All Packages  Class Hierarchy  This Package  Previous  Next  Index