costin 02/02/06 11:16:56 Modified: jk/native2/common jk_worker_status.c Log: Small update, remove debug statement. Revision Changes Path 1.4 +24 -13 jakarta-tomcat-connectors/jk/native2/common/jk_worker_status.c Index: jk_worker_status.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_worker_status.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- jk_worker_status.c 26 Jan 2002 06:58:50 -0000 1.3 +++ jk_worker_status.c 6 Feb 2002 19:16:56 -0000 1.4 @@ -99,7 +99,7 @@ va_end(vargs); buf->s->write( env, buf->s, buf->buf, strlen(buf->buf) ); - fprintf(stderr, "Writing %d %s \n", ret, buf->buf); + /*fprintf(stderr, "Writing %d %s \n", ret, buf->buf); */ } static void jk_worker_status_displayWorkers( jk_env_t *env, jk_buff_t *buf, @@ -107,25 +107,39 @@ { jk_map_t *map=wenv->worker_map; int i; + int count=map->size( env, map ); - jk_printf(env, buf, "<H2>Workers</H2>\n" ); + jk_printf(env, buf, "<H2>Active workers</H2>\n" ); jk_printf(env, buf, "<table border>\n"); - jk_printf(env, buf, "<tr><th>Name</th><th>Retries</th>" - "<th>Err</th><th>Recovery</th></tr>"); + jk_printf(env, buf, "<tr><th>Name</th><th>Type</th>" + "<th>Channel</th><th>Route</th>" + "<th>Error state</th><th>Recovery</th>" + "<th>Endpoint cache</th></tr>"); - for( i=0; i< map->size( env, map ) ; i++ ) { + for( i=0; i< count ; i++ ) { char *name=map->nameAt( env, map, i ); jk_worker_t *worker=(jk_worker_t *)map->valueAt( env, map,i ); - jk_printf(env, buf, "<tr id='worker.%s'>", name ); - jk_printf(env, buf, "<td class='name'>%s</td>", name ); - jk_printf(env, buf, "<td class='connect_retry'>%d</td>", - worker->connect_retry_attempts ); + jk_printf(env, buf, "<tr><td>%s</td>", name ); + jk_printf(env, buf, "<td>%s</td>", worker->type ); + if( worker->channel != NULL ) { + jk_printf(env, buf, "<td>%s</td>",worker->channel->name ); + } else { + jk_printf(env, buf, "<td> </td>" ); + } + if( worker->route != NULL ) { + jk_printf(env, buf, "<td>%s</td>",worker->route ); + } else { + jk_printf(env, buf, "<td> </td>" ); + } jk_printf(env, buf, "<td class='in_error'>%d</td>", worker->in_error_state ); - jk_printf(env, buf, "<td class='in_error'>%d</td>", + jk_printf(env, buf, "<td class='in_recovering'>%d</td>", worker->in_recovering ); + jk_printf(env, buf, "<td class='epCount'>%d</td>", + ( worker->endpointCache == NULL ? 0 : + worker->endpointCache->count )); /* Endpoint cache ? */ @@ -145,9 +159,6 @@ jk_printf(env, buf, "<H2>Worker Env Info</H2>\n"); jk_printf(env, buf, "<table border>\n"); - jk_printf(env, buf, "<tr><th>num_workers</th>" - "<td id='workersCount'>%d</td></tr>\n", - wenv->num_of_workers); /* Could be modified dynamically */ jk_printf(env, buf, "<tr><th>LogLevel</th>" "<td id='logLevel'>%d</td></tr>\n",
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>