org.ow2.jasmine.jadort.service.action.modJK
Class JkUpdateAccessor
java.lang.Object
org.apache.jk.status.JkStatusAccessor
org.ow2.jasmine.jadort.service.action.modJK.JkUpdateAccessor
public class JkUpdateAccessor
- extends org.apache.jk.status.JkStatusAccessor
Creates the HTTP GET requests for mod_jk updates.
- Author:
- Malek Chahine, Remy Bresson, S. Ali Tokmen
| Fields inherited from class org.apache.jk.status.JkStatusAccessor |
info |
|
Method Summary |
protected java.lang.String |
createUpdateParameterLink(org.apache.jk.status.JkBalancer balancer)
Create JkStatus worker update link
http://host:port/jkstatus? |
protected java.lang.String |
createUpdateParameterLink(org.apache.jk.status.JkBalancer balancer,
org.apache.jk.status.JkBalancerMember balancerMember)
Create JkStatus worker update link
http://host:port/jkstatus? |
org.apache.jk.status.JkStatus |
update(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.apache.jk.status.JkBalancer balancer)
Parses Apache mod_jk Status from base url http://host:port/jkstatus |
org.apache.jk.status.JkStatus |
update(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.apache.jk.status.JkBalancer balancer,
org.apache.jk.status.JkBalancerMember balancerMember)
Parses Apache mod_jk Status from base url http://host:port/jkstatus |
| Methods inherited from class org.apache.jk.status.JkStatusAccessor |
openConnection, setAuthHeader, status |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JkUpdateAccessor
public JkUpdateAccessor()
update
public org.apache.jk.status.JkStatus update(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.apache.jk.status.JkBalancer balancer)
throws JkConnectionException
- Parses Apache mod_jk Status from base url http://host:port/jkstatus
- Parameters:
url - mod_jk manager URL.username - User name to use when connecting, null not to use any.password - Password to use when connecting, null not to use any.balancer - Balancer to update.
- Returns:
- Current status.
- Throws:
JkConnectionException - If response parsing fails.
createUpdateParameterLink
protected java.lang.String createUpdateParameterLink(org.apache.jk.status.JkBalancer balancer)
- Create JkStatus worker update link
http://host:port/jkstatus?cmd=update&mime=txt&w=loadbalancer&lm=1&ll=
1&lr=2<=60&ls=true&lf=false
Tcp worker parameter:
- w: name loadbalancer
- lm: method (lb strategy)
- ll: lock
- lr: retries
- lt: recover wait timeout
- ls: sticky session
- lf: force sticky session
- lm=1 or Requests
- lm=2 or Traffic
- lm=3 or Busyness
- lm=4 or Sessions
- ll=1 or Optimistic
- ll=2 or Pessimistic
- Returns:
- create jkstatus update worker link
update
public org.apache.jk.status.JkStatus update(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.apache.jk.status.JkBalancer balancer,
org.apache.jk.status.JkBalancerMember balancerMember)
throws JkConnectionException
- Parses Apache mod_jk Status from base url http://host:port/jkstatus
- Parameters:
url - mod_jk manager URL.username - User name to use when connecting, null not to use any.password - Password to use when connecting, null not to use any.balancer - Balancer to update.balancerMember - Balancer member to update.
- Returns:
- Current status.
- Throws:
JkConnectionException - If response parsing fails.
createUpdateParameterLink
protected java.lang.String createUpdateParameterLink(org.apache.jk.status.JkBalancer balancer,
org.apache.jk.status.JkBalancerMember balancerMember)
- Create JkStatus worker update link
http://host:port/jkstatus?cmd=update&mime=txt&w=loadbalancer&sw=
member&wa= 0&wf=1&wn=memberName&wr=&wc=&wd=0
Tcp worker parameter:
- w: name loadbalancer
- sw: name member
- wa: activation
- wf: LB factor
- wn: route
- wr: redirect route
- wc: cluster domain
- wd: distance
- wa=1 or Active or ACT
- wa=2 or Disabled or DIS
- wa=3 or Stopped or STP
- Returns:
- create jkstatus update worker link
Copyright © 2009 OW2 Consortium. All Rights Reserved.