En-têtes JMS
La prise en charge est fournie par l'interface SIMessage et le sélecteur de configuration des médiations pour les propriétés des en-têtes JMS. Les propriétés des en-têtes JMS correspondent à celles de l'interface SIMessage de la même manière qu'elles correspondent à celles de l'API JMS, mais vous ne pouvez modifier que les propriétés mappées aux métadonnées de l'interface SIMessage.
La méthode getMessageProperty() prend en charge toutes ces propriétés.
Les méthodes setMessageProperty() et deleteMessageProperty() ne prennent en charge que JMSType.La méthode clearMessageProperties() n'efface que JMSType.
Nom de la propriété | Correspondance possible ? | Modification possible ? | Type de données | Commentaires |
---|---|---|---|---|
JMSDestination | Non | Indirectement | Tableau d'octets | La méthode getMessageProperty() renvoie un tableau d'octets opaque. |
JMSDeliveryMode | Yes | Oui, à l'aide de setReliability. | String (chaîne) | Valeur de chaîne, comme pour JMS. |
JMSMessageID | Yes | Oui, à l'aide de setMessageID. | String (chaîne) | Equivalent à SI_MessageID. |
JMSTimestamp | Yes | Non | Long | |
JMSExpiration | Yes | Indirectement, à l'aide de setTimeToLive ou setRemainingTimeToLive. | Long | |
JMSRedelivered | Yes | Non | Booléenne | |
JMSPriority | Yes | Oui, à l'aide de setPriority. | Entierr | Equivalent à SI_Priority. |
JMSReplyTo | Non | Indirectement | Tableau d'octets | La méthode getMessageProperty() renvoie un tableau d'octets opaque. |
JMSCorrelationID | Yes | Oui, à l'aide de setCorrelationId. | String (chaîne) | Equivalent à SI_CorrelationID. |
JMSType | Yes | Oui, à l'aide de setMessageProperty(). | String (chaîne) |