I client JMS sono in grado di operare con messaggi di pubblicazione/sottoscrizione e point-to-point. I modelli di comunicazione dell'applicazione di pubblicazione/sottoscrizione e point to point utilizzano canali virtuali denominati destinazioni. Nel modello di pubblicazione/sottoscrizione le destinazioni sono argomenti. Per il modello point-to-point, le destinazioni sono note come code.
Proprietà | Descrizione |
Nome produttore connessione | Si tratta di un nome di stringa trasmesso a JNDI per cercare l'oggetto produttore di connessione gestito. L'oggetto produttore di connessione viene utilizzato per
creare una connessione alla destinazione JMS.
|
Argomento di sottoscrizione | Si tratta di un nome di stringa trasmesso a JNDI per cercare la destinazione dell'argomento JMS. L'argomento viene utilizzato per creare una sessione JMS quando il nodo viene utilizzato per elaborare messaggi di pubblicazione/sottoscrizione. |
ID sottoscrittore duraturo | Questa è una proprietà del solo nodo JMSInput. Si tratta di un identificativo di stringa
che viene specificato se è necessario sottoscrivere il nodo a un argomento di sottoscrizione duraturo. Un sottoscrittore duraturo resta valido anche al termine della connessione del client a un server messaggi. Quando un sottoscrittore duraturo è disconnesso dal server, sarà responsabilità del server memorizzare i messaggi pubblicati. Quando il sottoscrittore duraturo si connette nuovamente, il server messaggi invia tutti i messaggi non scaduti. E' impossibile eliminare i sottoscrittori duraturi da un flusso di messaggi. E' necessaria un'attività di gestione separata per eliminare un sottoscrittore duraturo registrato in precedenza. Alcuni provider JMS forniscono uno strumento di gestione per eseguire tale operazione. |
Coda di origine | Si tratta di un nome di stringa che verrà trasmesso a JNDI per cercare la destinazione della coda JMS. La coda viene utilizzata per creare una sessione JMS quando il nodo viene utilizzato per elaborare messaggi point to point. |
Le proprietà Argomento di sottoscrizione e Coda di origine si escludono reciprocamente poiché configurano il nodo da utilizzare con il modello di messaggio di pubblicazione/sottoscrizione o point to point.
Un ID sottoscrittore duraturo non è valido senza una proprietà Argomento sottoscrittore.