Notes de Version de Sun Java System Message Queue 4.2

Modifications apportées à JMX API

Message Queue prend en charge l'API d'extensions de gestion de Java (JMX) pour configurere et contrôler les fonctions de courtier par le biais d'un programme à partir d'une application client Message Queue. Message Queue 4.2 comprend les extensions pour l'API JMX servant à prendre en charge de nouvelles fonctions et fonctionnalités de la version. Les nouveaux attributs JMX, opérations et/ou clés de conversion sont définis pour les Mbeans suivants :

MBean de contrôle du gestionnaire de consommateurs

Les attributs, opérations et clés de conversion des tableaux suivants prennent en charge la fonction décrite dans Destinations multiples pour un éditeur ou un abonné.

Le nom de l'attribut suivant est défini comme des constantes statiques dans la classe d'utilitaires com.sun.messaging.jms.management.server.ConsumerAttributes .

Tableau 1–11 Attributs de contrôle du gestionnaire de consommateurs

Nom 

Type 

Paramétrable ? 

Description 

NumWildcardConsumers

Entier

Non 

Nombre de consommateurs de messages génériques associés au courtier 

Les noms des opérations suivantes sont définis comme des constantes statiques dans la classe d'utilitaires com.sun.messaging.jms.management.server.ConsumerAttributes .

Tableau 1–12 Opérations de contrôle du gestionnaire de consommateurs

Nom 

Paramètres 

Type de résultat 

Description 

getConsumerWildcards

none 

String[]

Chaînes génériques utilisées par les consommateurs actuels associés au courtier 

getNumWildcardConsumers

Chaîne générique 

Entier

Nombre de consommateurs actuels associés au courtier et utilisant la chaîne générique spécifiée 

Les clés de conversion suivantes sont défnies comme des constantes statiques dans la classe d'utilitaires com.sun.messaging.jms.management.server.ConsumerInfo.

Tableau 1–13 Clés de conversion pour des informations de consommateurs de messages

Nom 

Type de valeur 

Description 

DestinationNames

String[]

Noms de destination correspondant aux génériques utilisés par des consommateurs génériques 

Pour des destinations de sujet uniquement. 

Caractère générique

Booléenne

Consommateur générique ? 

Pour des destinations de sujet uniquement. 

MBean de configuration de destinations

Les attributs dans le tableau suivant prennent en charge la fonction décrite dans Validation des schémas des messages de charge utile XML.

Les noms des attributs suivants sont définis comme des constantes statiques dans la classe d'utilitairescom.sun.messaging.jms.management.server.DestinationAttributes .

Tableau 1–14 Attributs de configuration de destinations

Nom 

Type 

Paramétrable ? 

Description 

ValidateXMLSchemaEnabled

Booléenne

Oui 

Validation du schéma XML activée ? 

Si l'option est définie non définie ou définie sur false, alors la validation du schéma XML n'est pas activée pour la destination.

XMLSchemaURIList

Chaîne

Oui 

Liste des chaînes URI du document (XSD) du schéma XML séparées par des espaces  

Les URI pointent vers l'emplacement d'un ou plusieurs XSD à utiliser pour la validation du schéma XML, si activée.  

Mettez cette valeur entre guillemets si plusieurs URI sont spécifiés. 

Exemple : 

“http://foo/flap.xsd http://test.com/test.xsd”

Si cette propriété n'est pas définie ou null et si la validation XML est activée, la validation XML est effectuée à l'aide d'un DTD spécifié dans le document XML. 

ReloadXMLSchemaOnFailure

Booléenne

Oui 

Rechargement du schéma XML en cas d'échec activé ? 

Si l'option est définie non définie ou définie sur false, alors le schéma n'est pas rechargé en cas d'échec de la validation. 

MBean de configuration du gestionnaire de destinations

Les nouveaux attributs de MBean de configuration de destinations, ci-dessus prenant en charge la nouvelle fonction Validation des schémas des messages de charge utile XML, peuvent être utilisés pour la création d'une destination à l'aide de l'opération créer du MBean de configuration du gestionnaire des destinations.

MBean de contrôle de destination

Le premier ensemble d'attributs dans le tableau suivant prend en charge la fonction décrite dans Destinations multiples pour un éditeur ou un abonné et le second ensemble d'attributs prend en charge l'amélioration décrite dans Nouvelles métriques de destination.

Les noms des attributs suivants sont définis comme des constantes statiques dans la classe d'utilitairescom.sun.messaging.jms.management.server.DestinationAttributes .

Tableau 1–15 Attributs de contrôle de destinations

Nom 

Type 

Paramétrable ? 

Description 

NumWildcards

Entier

Non 

Nombre actuel de producteurs et de consommateurs de messages génériques associés à la destination 

Pour des destinations de sujet uniquement. 

NumWildcardProducers

Entier

Non 

Nombre actuel de producteurs de messages génériques associés à la destination  

Pour des destinations de sujet uniquement. 

NumWildcardConsumers

Entier

Non 

Nombre actuel de consommateurs de messages génériques associés à la destination  

Pour des destinations de sujet uniquement. 

NumMsgsRemote

Long

Non 

Nombre actuel de messages stockés dans une mémoire et un magasin persistant produits vers un courtier distant dans un cluster. Ce nombre ne compte pas les messages inclus dans les transactions. 

TotalMsgBytesRemote

Long

Non 

Taille totale actuelle en octets de messages stockés dans une mémoire et un magasin persistant produits vers un courtier distant dans un cluster. Cette valeur ne comprend pas les messages inclus dans les transactions. 

Les opérations dans le tableau suivant prennent en charge la fonction décrite dans Destinations multiples pour un éditeur ou un abonné.

Les noms des opérations suivantes sont définis comme des constantes statiques dans la classe d'utilitairescom.sun.messaging.jms.management.server.DestinationOperations .

Tableau 1–16 Opérations de contrôle des destinations

Nom 

Paramètres 

Type de résultat 

Description 

getWildcards

none 

String[]

Les chaînes génériques utilisées par les consommateurs et producteurs actuels associés à la destination 

Pour des destinations de sujet uniquement. 

getConsumerWildcards

none 

String[]

Chaînes génériques utilisées par les consommateurs actuels associés à la destination 

Pour des destinations de sujet uniquement. 

getProducerWildcards

none 

String[]

Les chaînes génériques utilisées par les producteurs actuels associés à la destination 

Pour des destinations de sujet uniquement. 

getNumWildcardConsumers

Chaîne générique 

Entier

Nombre de consommateurs actuels associés à la destination et utilisant la chaîne générique spécifiée 

Pour des destinations de sujet uniquement. 

getNumWildcardProducers

Chaîne générique 

Entier

Nombre de producteurs actuels associés à la destination et utilisant la chaîne générique spécifiée 

Pour des destinations de sujet uniquement. 

MBean de contrôle du gestionnaire des producteurs

Les attributs, opérations et clés de conversion dans les tableaux ci-dessous prennent en charge la fonction décrite dans Destinations multiples pour un éditeur ou un abonné.

Le nom de l'attribut suivant est défini comme des constantes statiques dans la classe d'utilitairescom.sun.messaging.jms.management.server.ProducerAttributes .

Tableau 1–17 Attributs de contrôle du gestionnaire de producteurs

Nom 

Type 

Paramétrable ? 

Description 

NumWildcardProducers

Entier

Non 

Nombre de producteurs de messages génériques associés au courtier 

Les noms des opérations suivantes sont définis comme des constantes statiques dans la classe d'utilitairescom.sun.messaging.jms.management.server.ProducerAttributes .

Tableau 1–18 Opérations de contrôle du gestionnaire de producteurs

Nom 

Paramètres 

Type de résultat 

Description 

getProducerWildcards

none 

String[]

Chaînes génériques utilisées par les producteurs actuels associés au courtier 

getNumWildcardProducers

Chaîne générique 

Entier

Nombre de producteurs actuels associés au courtier et utilisant la chaîne générique spécifiée 

Les clés de conversion suivantes sont définies comme des constantes statiques dans la classe d'utilitaires com.sun.messaging.jms.management.server.ProducerInfo.

Tableau 1–19 Clés de conversion pour des informations de producteurs de messages

Nom 

Type de valeur 

Description 

DestinationNames

String[]

Noms de destination correspondant aux génériques utilisés par des producteurs génériques 

Pour des destinations de sujet uniquement. 

Caractère générique

Booléenne

Producteur générique ? 

Pour des destinations de sujet uniquement.