iccu.clientsbnmarc
Interface SbnmarcCommunicationLayer

All Known Subinterfaces:
SbnmarcHTTPConnectionAPI, SbnmarcJMSConnectionAPI
All Known Implementing Classes:
SbnmarcConnector, SbnmarcHTTPConnector, SbnmarcJMSConnector

public interface SbnmarcCommunicationLayer

INTERFACCIA DI RIFERIMENTO PER GLI OGGETTI GESTIONE (LAYER) PROTOCOLLI DI COMUNICAZIONE

Si tratta di un'API (application program interface) utile a formalizzare metodi e comportamenti per il colloquio polo-indice Indica la struttura (ovvero la "signature") dei due metodi fondamentali per il colloquio con il server SBNMarc. Entrambi i metodi previsti effettuano una send ed inviano il conseguente risultato verso il canale di input


Method Summary
 java.lang.String sendKeepAliveRequest()
          Signature Metodo sendKeepAliveRequest .
 java.lang.String sendSbnMarcRequest(java.lang.String sbnmarc_request)
          Signature Metodo sendSbnMarcRequest .
 

Method Detail

sendSbnMarcRequest

public java.lang.String sendSbnMarcRequest(java.lang.String sbnmarc_request)
Signature Metodo sendSbnMarcRequest .

Invia la richiesta XML pervenuta al server SBNMarc tramite l'opportuno protocollo di comunicazione Esistono poi oggetti java di tipo "Connector" che effettuano concretamente la richiesta al server tramite il protocollo di comunicazione selezionato

Returns:
String risposta nel formato sbnmarc

sendKeepAliveRequest

public java.lang.String sendKeepAliveRequest()
Signature Metodo sendKeepAliveRequest .

Invia la richiesta di "ping" generica (denominata KEEP_ALIVE) pervenuta al server SBNMarc tramite l'opportuno protocollo di comunicazione Esistono poi oggetti java di tipo "Connector" che effettuano concretamente la richiesta al server tramite il protocollo di comunicazione selezionato

Returns:
String risposta di tipo generico