{"id":75817,"date":"2020-01-20T12:16:17","date_gmt":"2020-01-20T06:46:17","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=75817"},"modified":"2024-04-12T14:33:58","modified_gmt":"2024-04-12T09:03:58","slug":"jmxaccessorgettask-get-attribute-value-ant-task","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/","title":{"rendered":"JMXAccessorGetTask: get attribute value Ant task"},"content":{"rendered":"<p>List of Attributes<\/p>\n<table>\n<thead>\n<tr>\n<td width=\"197\"><strong>Attribute<\/strong><\/td>\n<td width=\"197\"><strong>Description<\/strong><\/td>\n<td width=\"118\"><strong>Default value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"197\">name<\/td>\n<td width=\"197\">Full qualified JMX ObjectName &#8212; Catalina:type=Server<\/td>\n<td width=\"118\"><\/td>\n<\/tr>\n<tr>\n<td width=\"197\">attribute<\/td>\n<td width=\"197\">Existing MBean attribute (see Tomcat MBean description above)<\/td>\n<td width=\"118\"><\/td>\n<\/tr>\n<tr>\n<td width=\"197\">ref<\/td>\n<td width=\"197\">JMX Connection reference<\/td>\n<td width=\"118\">jmx.server<\/td>\n<\/tr>\n<tr>\n<td width=\"197\">echo<\/td>\n<td width=\"197\">Echo command usage (access and result)<\/td>\n<td width=\"118\">false<\/td>\n<\/tr>\n<tr>\n<td width=\"197\">resultproperty<\/td>\n<td width=\"197\">Save result at this project property<\/td>\n<td width=\"118\"><\/td>\n<\/tr>\n<tr>\n<td width=\"197\">delimiter<\/td>\n<td width=\"197\">Split result with delimiter (java.util.StringTokenizier) and use resultproperty as prefix to store tokens.<\/td>\n<td width=\"118\"><\/td>\n<\/tr>\n<tr>\n<td width=\"197\">separatearrayresults<\/td>\n<td width=\"197\">When return value is an array, save result as property list ($resultproperty.[0..N] and $resultproperty.length)<\/td>\n<td width=\"118\">true<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Example to get remote MBean attribute from default JMX connection<\/p>\n<p>&lt;jmx:get<\/p>\n<p>name=&#8221;Catalina:type=Manager,context=\/servlets-examples,host=localhost&#8221;<\/p>\n<p>attribute=&#8221;maxActiveSessions&#8221;<\/p>\n<p>resultproperty=&#8221;servlets-examples.maxActiveSessions&#8221;<\/p>\n<p>\/&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>Example to get and result array and split it at separate properties<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;jmx:get<\/p>\n<p>name=&#8221;Catalina:type=ClusterSender,host=localhost&#8221;<\/p>\n<p>attribute=&#8221;senderObjectNames&#8221;<\/p>\n<p>resultproperty=&#8221;senderObjectNames&#8221;<\/p>\n<p>\/&gt;<\/p>\n<p>Access the senderObjectNames properties with:<\/p>\n<p>${senderObjectNames.length} give the number of returned sender list.<\/p>\n<p>${senderObjectNames.[0..N]} found all sender object names<\/p>\n<p>&nbsp;<\/p>\n<p>Example to get IDataSender attribute connected only when cluster is configured.<\/p>\n<p>Note: The name attribute value was wrapped here to be more readable. It has to be all on the same line, without spaces.<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;jmx:query<\/p>\n<p>failonerror=&#8221;false&#8221;<\/p>\n<p>name=&#8221;Catalina:type=Cluster,host=${tomcat.application.host}&#8221;<\/p>\n<p>resultproperty=&#8221;cluster&#8221;<\/p>\n<p>\/&gt;<\/p>\n<p>&lt;jmx:get<\/p>\n<p>name=<\/p>\n<p>&#8220;Catalina:type=IDataSender,host=${tomcat.application.host},<\/p>\n<p>senderAddress=${cluster.backup.address},senderPort=${cluster.backup.port}&#8221;<\/p>\n<p>attribute=&#8221;connected&#8221;<\/p>\n<p>resultproperty=&#8221;datasender.connected&#8221;<\/p>\n<p>if=&#8221;cluster.0.name&#8221; \/&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>List of Attributes Attribute Description Default value name Full qualified JMX ObjectName &#8212; Catalina:type=Server attribute Existing MBean attribute (see Tomcat MBean description above) ref JMX Connection reference jmx.server echo Echo command usage (access and result) false resultproperty Save result at this project property delimiter Split result with delimiter (java.util.StringTokenizier) and use resultproperty as prefix to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[8678],"tags":[8821],"class_list":["post-75817","page","type-page","status-publish","hentry","category-tomcat","tag-jmxaccessorgettask-get-attribute-value-ant-task"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JMXAccessorGetTask: get attribute value Ant task - Tutorial<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JMXAccessorGetTask: get attribute value Ant task - Tutorial\" \/>\n<meta property=\"og:description\" content=\"List of Attributes Attribute Description Default value name Full qualified JMX ObjectName &#8212; Catalina:type=Server attribute Existing MBean attribute (see Tomcat MBean description above) ref JMX Connection reference jmx.server echo Echo command usage (access and result) false resultproperty Save result at this project property delimiter Split result with delimiter (java.util.StringTokenizier) and use resultproperty as prefix to...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T09:03:58+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/\",\"name\":\"JMXAccessorGetTask: get attribute value Ant task - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2020-01-20T06:46:17+00:00\",\"dateModified\":\"2024-04-12T09:03:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JMXAccessorGetTask: get attribute value Ant task\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JMXAccessorGetTask: get attribute value Ant task - Tutorial","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/","og_locale":"en_US","og_type":"article","og_title":"JMXAccessorGetTask: get attribute value Ant task - Tutorial","og_description":"List of Attributes Attribute Description Default value name Full qualified JMX ObjectName &#8212; Catalina:type=Server attribute Existing MBean attribute (see Tomcat MBean description above) ref JMX Connection reference jmx.server echo Echo command usage (access and result) false resultproperty Save result at this project property delimiter Split result with delimiter (java.util.StringTokenizier) and use resultproperty as prefix to...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T09:03:58+00:00","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/","name":"JMXAccessorGetTask: get attribute value Ant task - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2020-01-20T06:46:17+00:00","dateModified":"2024-04-12T09:03:58+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/jmxaccessorgettask-get-attribute-value-ant-task\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"JMXAccessorGetTask: get attribute value Ant task"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/75817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=75817"}],"version-history":[{"count":3,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/75817\/revisions"}],"predecessor-version":[{"id":76504,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/75817\/revisions\/76504"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=75817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=75817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=75817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}