pero 2005/03/26 05:48:17 Modified: jk/native/common jk_status.c jk/xdocs changelog.xml Log: change jk:status to xml attribute syntax Revision Changes Path 1.34 +39 -50 jakarta-tomcat-connectors/jk/native/common/jk_status.c Index: jk_status.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_status.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- jk_status.c 15 Mar 2005 06:24:22 -0000 1.33 +++ jk_status.c 26 Mar 2005 13:48:17 -0000 1.34 @@ -375,22 +375,16 @@ if (strcmp(uwr->worker_name, worker)) { continue; } - jk_puts(s, " <jk:map>\n"); - jk_putv(s, " <jk:type>", - status_val_match(uwr->match_type), - "</jk:type>\n", NULL); - jk_putv(s, " <jk:uri>", - uwr->uri, - "</jk:uri>\n", NULL); - jk_putv(s, " <jk:context>", - uwr->context, - "</jk:context>\n", NULL); - + jk_printf(s, " <jk:map type=\"%s\" uri=\"%s\" context=\"%s\"", + status_val_match(uwr->match_type), + uwr->uri, + uwr->context) ; + if (uwr->suffix) - jk_putv(s, " <jk:suffix>", + jk_putv(s, " suffix=\"", uwr->suffix, - "</jk:suffix>\n", NULL); - jk_puts(s, " </jk:map>\n"); + "\"", NULL); + jk_puts(s, " />\n"); } } @@ -628,47 +622,42 @@ /* Skip non lb workers */ continue; } - jk_printf(s, " <jk:balancer>\n <jk:id>%d</jk:id>\n", i); - jk_putv(s, " <jk:name>", lb->s->name, "</jk:name>\n", NULL); - jk_putv(s, " <jk:type>", status_worker_type(w->type), "</jk:type>\n", NULL); - jk_putv(s, " <jk:sticky>", status_val_bool(lb->s->sticky_session), - "</jk:sticky>\n", NULL); - jk_putv(s, " <jk:stickyforce>", status_val_bool(lb->s->sticky_session_force), - "</jk:stickyforce>\n", NULL); - jk_printf(s, " <jk:retries>%d</jk:retries>\n", lb->s->retries); - jk_printf(s, " <jk:recover>%d</jk:recover>\n", lb->s->recover_wait_time); + jk_printf(s, " <jk:balancer id=\"%d\" name=\"%s\" type=\"%s\" sticky=\"$s\" stickyforce=\"%s\" retries=\"%d\" recover=\"%d\" >\n", + i, + lb->s->name, + status_worker_type(w->type), + status_val_bool(lb->s->sticky_session), + status_val_bool(lb->s->sticky_session_force), + lb->s->retries, + lb->s->recover_wait_time); for (j = 0; j < lb->num_of_workers; j++) { worker_record_t *wr = &(lb->lb_workers[j]); ajp_worker_t *a = (ajp_worker_t *)wr->w->worker_private; - jk_puts(s, " <jk:member>\n"); - jk_printf(s, " <jk:id>%d</jk:id>\n", j); - jk_putv(s, " <jk:name>", wr->s->name, "</jk:name>\n", NULL); - jk_putv(s, " <jk:type>", status_worker_type(wr->w->type), - "</jk:type>\n", NULL); - - jk_putv(s, " <jk:host>", a->host, "</jk:host>\n", NULL); - jk_printf(s, " <jk:port>%d</jk:port>\n", a->port); - jk_putv(s, " <jk:address>", jk_dump_hinfo(&a->worker_inet_addr, buf), - "</jk:address>\n", NULL); /* TODO: descriptive status */ - jk_putv(s, " <jk:status>", - status_val_status(wr->s->is_disabled, - wr->s->in_error_state, - wr->s->in_recovering, - wr->s->is_busy), - "</jk:status>\n", NULL); - jk_printf(s, " <jk:lbfactor>%d</jk:lbfactor>\n", wr->s->lb_factor); - jk_printf(s, " <jk:lbvalue>%d</jk:lbvalue>\n", wr->s->lb_value); - jk_printf(s, " <jk:elected>%u</jk:elected>\n", wr->s->elected); - jk_printf(s, " <jk:readed>%u</jk:readed>\n", wr->s->readed); - jk_printf(s, " <jk:transferred>%u</jk:transferred>\n", wr->s->transferred); - jk_printf(s, " <jk:errors>%u</jk:errors>\n", wr->s->errors); - jk_printf(s, " <jk:busy>%u</jk:busy>\n", wr->s->busy); + jk_printf(s, " <jk:member id=\"%d\" name=\"%s\" type=\"%s\" host=\"%s\" port=\"%d\" address=\"%s\" status=\"%s\"", + j, + wr->s->name, + status_worker_type(wr->w->type), + a->host, + a->port, + jk_dump_hinfo(&a->worker_inet_addr, buf), + status_val_status(wr->s->is_disabled, + wr->s->in_error_state, + wr->s->in_recovering, + wr->s->is_busy) ); + + jk_printf(s, " lbfactor=\"%d\"", wr->s->lb_factor); + jk_printf(s, " lbvalue=\"%d\"", wr->s->lb_value); + jk_printf(s, " elected=\"%u\"", wr->s->elected); + jk_printf(s, " readed=\"%u\"", wr->s->readed); + jk_printf(s, " transferred=\"%u\"", wr->s->transferred); + jk_printf(s, " errors=\"%u\"", wr->s->errors); + jk_printf(s, " busy=\"%u\"", wr->s->busy); if (wr->s->redirect && *wr->s->redirect) - jk_putv(s, " <jk:redirect>", wr->s->redirect, "</jk:redirect>\n", NULL); + jk_printf(s, " redirect=\"%s\"", wr->s->redirect); if (wr->s->domain && *wr->s->domain) - jk_putv(s, " <jk:domain>", wr->s->domain, "</jk:domain>\n", NULL); - jk_puts(s, " </jk:member>\n"); + jk_printf(s, " domain=\"%s\"", wr->s->domain); + jk_puts(s, " />\n"); } dump_maps(s, sw, s->uw_map, lb->s->name, l); jk_puts(s, " </jk:balancer>\n"); 1.16 +3 -0 jakarta-tomcat-connectors/jk/xdocs/changelog.xml Index: changelog.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/xdocs/changelog.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- changelog.xml 24 Mar 2005 10:48:28 -0000 1.15 +++ changelog.xml 26 Mar 2005 13:48:17 -0000 1.16 @@ -75,6 +75,9 @@ On Series you should use the latest PTF for Apache 2.0 (which is now 2.0.52) and ad minima SI17402/SI17061 or cumulative including them. (hgomez) </update> + <update> + Change the xml status format to xml attribute syntax (pero) + </update> </changelog> </subsection> </section>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]