|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--iccu.clientsbnmarc.SbnmarcConnector | +--iccu.clientsbnmarc.SbnmarcJMSConnector
SUPERCLASSE PROTOCOLLO DI COMUNICAZIONE JMS
Fields inherited from class iccu.clientsbnmarc.SbnmarcConnector |
sbnmarc_response, sbnmarc_xml |
Constructor Summary | |
SbnmarcJMSConnector()
|
Method Summary | |
void |
onMessage(javax.jms.Message inMessage)
Metodo onMessage - Implementazione dell'interfaccia MessageListener Questo metodo riceve i messaggi di ritorno dall'elaborazione. |
java.lang.String |
sendKeepAliveRequest()
Metodo di send richiesta di KEEP_ALIVE Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione |
java.lang.String |
sendSbnMarcRequest(java.lang.String sbnmarc_request)
Metodo - sendSbnMarcRequest Questo metodo consente di spedire al server SBNMarc per l'elaborazione, una stringa contenente il testo xml della richiesta di input. |
void |
setRequestQueue(java.lang.String input_queue)
Signature Metodo set coda di richiesta Riceve ed aggiorna la Request Queue |
void |
setResponseQueue(java.lang.String input_queue)
Signature Metodo set coda di risposta Riceve ed aggiorna la Response Queue |
void |
startupQueueListener(java.lang.String factoryJNDI)
Metodo startupQueueListener Crea un listener che attende sulla coda di risposta. |
Methods inherited from class iccu.clientsbnmarc.SbnmarcConnector |
getSbnmarcXml, setSbnmarcXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SbnmarcJMSConnector()
Method Detail |
public java.lang.String sendKeepAliveRequest()
Invia la richiesta pervenuta al server SBNMarc ritorna la risposta (con esito) dell'operazione
sendKeepAliveRequest
in interface SbnmarcCommunicationLayer
nessuno
- public void setRequestQueue(java.lang.String input_queue)
SbnmarcJMSConnectionAPI
Riceve ed aggiorna la Request Queue
setRequestQueue
in interface SbnmarcJMSConnectionAPI
iccu.clientsbnmarc.SbnmarcJMSConnectionAPI
riferimento
- coda di richiestapublic void setResponseQueue(java.lang.String input_queue)
SbnmarcJMSConnectionAPI
Riceve ed aggiorna la Response Queue
setResponseQueue
in interface SbnmarcJMSConnectionAPI
iccu.clientsbnmarc.SbnmarcJMSConnectionAPI
riferimento
- coda di rispostapublic java.lang.String sendSbnMarcRequest(java.lang.String sbnmarc_request)
Questo metodo consente di spedire al server SBNMarc per l'elaborazione, una stringa contenente il testo xml della richiesta di input. Questa stringa viene passata insieme alla sessione utente all'oggetto BaseSessionInfoMessage. Questo oggetto viene poi passato all'oggetto RequestMessageSender, che consente di trasmettere la richiesta di input con la sessione utente al server. Se l'operazione va a buon fine viene attivato un Listener che attende sulla coda di risposta successivamente viene rimossa la sessione utente dal lato client.
sendSbnMarcRequest
in interface SbnmarcCommunicationLayer
richiesta
- in formato sbnmarcpublic void startupQueueListener(java.lang.String factoryJNDI) throws javax.jms.JMSException, javax.naming.NamingException
Crea un listener che attende sulla coda di risposta.
String
- factoryJNDIString
- queueJNDIJMSException,
- NamingExceptionpublic void onMessage(javax.jms.Message inMessage)
Questo metodo riceve i messaggi di ritorno dall'elaborazione.
onMessage
in interface javax.jms.MessageListener
Message
- messaggio in arrivo
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |