Forum Discussion
patrickmamaid_1
Nimbostratus
Dec 25, 2008how do i force down a pool member in java?
help I'm trying to force down a pool member in java but I'm having some trouble.
here is my attempt:
private iControl.Interfaces interfaces = new iControl.Interfaces...
patrickmamaid_1
Nimbostratus
Dec 26, 2008I got it to work! partially however.. it now sets the pool member to
state:"Disabled (Only persistent or active connections allowed) "
but i want:
state:
"Forced Offline (Only active connections allowed) " and without: "Apply new state to all pool member instances "
here is my code so far:
public void forceDownMember(PoolMember member) {
//set up a sessionstate obj.
iControl.LocalLBPoolMemberMemberSessionState sessionstate = new LocalLBPoolMemberMemberSessionState();
iControl.CommonIPPortDefinition ipportdef = new iControl.CommonIPPortDefinition();
ipportdef.setAddress(member.getHostip());
ipportdef.setPort(member.getHostport());
sessionstate.setMember(ipportdef);
sessionstate.setSession_state(CommonEnabledState.STATE_DISABLED);
iControl.LocalLBPoolMemberMemberSessionState[][] lbpoolmembersessionstateArray = {{sessionstate}};
try {
String tmp[] = {member.getPoolName()};
interfaces.getLocalLBPoolMember().set_session_enabled_state(tmp, lbpoolmembersessionstateArray);
System.out.println("Taking down "+member.getHostip()+" "+member.getHostname());
}
catch(Exception e){
System.out.println("forceDownMember: "+e.toString());
}
}//end of method
hopefully someone can help me out with this
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
