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 :
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. |
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. |
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.
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. |
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. |