Author: mturk Date: Sun Nov 26 12:16:25 2006 New Revision: 479419 URL: http://svn.apache.org/viewvc?view=rev&rev=479419 Log: Add size param to 'Load Balancers:' and 'Maps:' tags.
Modified: tomcat/connectors/trunk/jk/native/common/jk_status.c Modified: tomcat/connectors/trunk/jk/native/common/jk_status.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_status.c?view=diff&rev=479419&r1=479418&r2=479419 ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_status.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_status.c Sun Nov 26 12:16:25 2006 @@ -642,7 +642,16 @@ continue; } count++; - jk_printf(s, "Map:"); + } + if (count) { + jk_printf(s, "Maps: size=%d\n", count); + } + for (i = 0; i < uwmap->size; i++) { + uri_worker_record_t *uwr = uwmap->maps[i]; + if (!worker || strcmp(uwr->worker_name, worker)) { + continue; + } + jk_puts(s, "Map:"); jk_printf(s, " type=%s", uri_worker_map_get_match(uwr, buf, l)); jk_printf(s, " uri=%s", uwr->uri); jk_printf(s, " source=%s\n", uri_worker_map_get_source(uwr, l)); @@ -1892,9 +1901,21 @@ continue; } if (w->type == JK_LB_WORKER_TYPE) { - if (!has_lb) - jk_puts(s, "Load Balancers:\n"); - has_lb = 1; + has_lb++; + } + } + if (has_lb) + jk_printf(s, "Load Balancers: size=%d\n", has_lb); + + for (i = 0; i < sw->we->num_of_workers; i++) { + w = wc_get_worker_for_name(sw->we->worker_list[i], l); + if (!w) { + jk_log(l, JK_LOG_WARNING, + "could not find worker '%s'", + sw->we->worker_list[i]); + continue; + } + if (w->type == JK_LB_WORKER_TYPE) { display_worker_txt(s, w, 0, l); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]