public static void updateSP() {
String hostname = "*";
String method = "*";
String pathold = "^/sachin.*";
String pathnew = "^/abhinav.*";
int listenPort = 80;
Iterator<Rule> ruleIterator = router.getRuleManager().getRules().iterator();
while (ruleIterator.hasNext()) {
Rule rule = ruleIterator.next();
Rule ruleNew;
try {
ruleNew = rule.clone();
ruleNew.getKey().setPath(pathnew);
System.out.println("Before " + rule.getKey().getPath());
if (rule.getKey().getPath().equals(pathold)) {
router.getRuleManager().replaceRule(rule, ruleNew);
}
} catch (CloneNotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();