|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpusu.communicator.RequestHandler
public class RequestHandler
RequestHandler käsittelee asiakasohjelmien lähettämät tilaukset ja huolehtii tilausten luonnista, muutoksista ja poistosta. RequestHandler huolehtii myös asiakasohjelmien poistosta virhetilanteissa.
Constructor Summary | |
---|---|
RequestHandler(SipHandler sipHandler,
PusuDatabase database,
Notifier notifier)
Muodostaa uuden ilmentymän luokasta. |
Method Summary | |
---|---|
void |
processError(Client client)
Poistaa asiakasohjelman järjestelmästä virhetilanteen tapahtuessa. |
void |
processRequest(Client client,
java.lang.String body,
SipResponse response)
Käsittelee asiakasohjelman lähettämän tilauksen. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestHandler(SipHandler sipHandler, PusuDatabase database, Notifier notifier) throws java.lang.NullPointerException
sipHandler
- Järjestelmän SIP-rajapinta.database
- Järjestelmän tietokantarajapinta.notifier
- Olio, jonka avulla toimitetaan asiakasohjelman pyytämä lista tarjotuista syötteistä.
java.lang.NullPointerException
- Heitetään jos yksikin annetuista parametreista on null.Method Detail |
---|
public void processRequest(Client client, java.lang.String body, SipResponse response)
processRequest
in interface SipEventListener
client
- Asiakasohjelma, joka lähetti tilauksen.body
- Lähetetyn tilauksen sisältö.response
- Olio, jolle vastauksen tyyppi kerrotaan.SipEventListener
public void processError(Client client)
processError
in interface SipEventListener
client
- Asiakasohjelma, johon virhetilanne liittyy.SipEventListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |