Gran parte dei campi dell'intestazione sono inizializzati dal metodo che lo manda:
- JMSDestination
- JMSDeliveryMode
- JMSExpiration
- JMSPriority
- JMSMessageID
- JMSTimestamp
Altri tre sono settati dal cliente:
- JMSCorrelationID
- JMSReplyTo
- JMSType
E infine il provider setta
L'amministratore del sistema può configurare JMS per dare un valore specifico per JMSDeliveryMode, JMSExpiration e JMSPriority.
- JMSDestination: destinazione a cui é stato mandato il messaggio.
- JMSDeliveryMode: modo di spedizione secondo il quale é stato mandato il messaggio.
- JMSMessageID: identifica univocamente ogni messaggio spedito da un provider
- JMSTimestamp: é il momento in cui il messaggio é stato passato a un provider per essere spedito.
- MSCorrelationID: può essere usato dal client per creare una relazione tra messaggi.
- JMSReplyTo: la destinazione dove si dovrebbe mandare la risposta a un determinato messaggio.
- JMSRedelivered: settato se il messaggio é stato mandato più volte, e quindi forse già recepito dal client.
- JMSType: tipo del messaggio.
- JMSExpiration: Settato a zero nel caso il messaggio sia sempre valido.
- JMSPriority: priorità dal messaggio definita nell'intervallo [0..9], con 0 ad indicare il valore più basso.
Nessun commento:
Posta un commento