tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henri Gomez <hgo...@apache.org>
Subject Re: jk2 and debug on specials uri
Date Mon, 05 Apr 2004 06:33:37 GMT
NormW wrote:

> Good afternoon Henri.
> In visualising the process of JkUriSet, arrived at the following in
> pseudo-code. Shame I can't translate it to C otherwise I would offer a diff.
> :-)
> Regards,
> Norm
> 
> JkUriSet property, value
>     /* Only allow inside a Location block */
>     if (!<location> block) {
>          log "error, JkUriSet not allowed here"
>          return CONFIG_ERROR
>     }
>     /* 2 Parameters - property and value */
>     if (!property or !value) {
>          log "error, missing parameter(s) - property and value"
>          return CONFIG_ERROR
>     }
>     /* The property must be in the setAttrInfo list */
>     if(!property in setAttrInfo() ) {
>          log "error, property not settable-", property
>          return CONFIG_ERROR
>     }
>     /* Create uri name using host, port, location */
>      ...... ()
>     if(!valid name) {
>          log "error, missing or invalid data - ", host,port,context
>          return CONFIG_ERROR
>     }
>     /* Check for existing uri object - update it or create a new one */
>     if(exist uri name) {
>         point to it;
>         log "warning, using existing uri object - ", name
>     } else {
>         status = create_uri()
>         if(status !=OK) {
>             log "emerg, create uri object failed - ", status
>             return CONFIG_ERROR
>         }
>         set uri object
> (name,host,port,context,match_type,timing,disabled,debug)
>         if(default_worker != NULL) {
>             set group = default_worker
>         }
>     }
>     /* Set passed property value but first set if it is set already */
>     if (getAttr(property) != NULL) {
>           log "warning, updating existing uri object property - ",
> property,value
>     }
>     if(setAttr(property, value)!=OK) {
>          log "error, setting property failed - ", property,value
>          return CONFIG_ERROR
>     }
>     return OK.

Thanks to send a diff to latest code so I could commit it.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message