You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2002/03/01 00:07:22 UTC
cvs commit: jakarta-tomcat-connectors/jk/native2/common jk_worker_status.c
costin 02/02/28 15:07:22
Modified: jk/native2/common jk_worker_status.c
Log:
Display all mappings, few other updates.
Revision Changes Path
1.6 +20 -15 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.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- jk_worker_status.c 21 Feb 2002 11:13:59 -0000 1.5
+++ jk_worker_status.c 28 Feb 2002 23:07:22 -0000 1.6
@@ -95,7 +95,7 @@
va_start(vargs,fmt);
buf->pos=0; /* Temp - we don't buffer */
- ret=apr_vsnprintf(buf->buf + buf->pos, buf->size - buf->pos, fmt, vargs);
+ ret=vsnprintf(buf->buf + buf->pos, buf->size - buf->pos, fmt, vargs);
va_end(vargs);
buf->s->write( env, buf->s, buf->buf, strlen(buf->buf) );
@@ -153,7 +153,7 @@
static void jk2_worker_status_displayWorkerEnv(jk_env_t *env, jk_buff_t *buf,
jk_workerEnv_t *wenv)
{
- jk_map_t *map=wenv->init_data;
+ jk_map_t *map=wenv->initData;
int i;
jk2_printf(env, buf, "<H2>Worker Env Info</H2>\n");
@@ -180,30 +180,35 @@
}
-static void jk2_worker_status_displayWebapps(jk_env_t *env, jk_buff_t *buf,
+static void jk2_worker_status_displayMappings(jk_env_t *env, jk_buff_t *buf,
jk_workerEnv_t *wenv)
{
- jk_map_t *map=wenv->webapps;
+ jk_uriEnv_t **maps=wenv->uriMap->maps;
+ int size=wenv->uriMap->size;
int i;
- jk2_printf(env, buf, "<H2>Webapps</H2>\n");
+ jk2_printf(env, buf, "<H2>Mappings</H2>\n");
- if( map==NULL ) {
+ if( maps==NULL ) {
jk2_printf(env, buf, "None\n");
return;
}
- jk2_printf(env, buf, "<table border>\n");
+ jk2_printf(env, buf, "<table class='mappings' border>\n");
- jk2_printf(env, buf, "<tr><th>Name</th><th>DocBase</th>"
- "<th>Mappings</th></tr>");
+ jk2_printf(env, buf, "<tr><th>Host</th><th>Uri</th>"
+ "<th>Worker</th></tr>");
- for( i=0; i< map->size( env, map ) ; i++ ) {
- char *name=map->nameAt( env, map, i );
- jk_webapp_t *webapp=(jk_webapp_t *)map->valueAt( env, map,i );
+ for( i=0; i< size ; i++ ) {
+ jk_uriEnv_t *uriEnv=maps[i];
- jk2_printf(env, buf, "<tr id='webapp.%s'>", name );
- jk2_printf(env, buf, "<td class='name'>%s</td>", name );
+ jk2_printf(env, buf, "<tr>" );
+ jk2_printf(env, buf, "<td class='host'>%s</td>",
+ (uriEnv->virtual==NULL) ? "*" : uriEnv->virtual );
+ jk2_printf(env, buf, "<td class='uri'>%s</td>",
+ uriEnv->uri);
+ jk2_printf(env, buf, "<td class='worker'>%s</td>",
+ (uriEnv->workerName==NULL) ? "DEFAULT" : uriEnv->workerName );
jk2_printf(env, buf, "</tr>" );
}
@@ -260,7 +265,7 @@
/* Body */
jk2_worker_status_displayWorkerEnv(env, buff, s->workerEnv );
jk2_worker_status_displayWorkers(env, buff, s->workerEnv );
- jk2_worker_status_displayWebapps(env, buff, s->workerEnv );
+ jk2_worker_status_displayMappings(env, buff, s->workerEnv );
jk2_worker_status_displayConnections(env, buff, s->workerEnv );
s->afterRequest( env, s);
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>