package org.jboss.as.test.integration.web.handlers;
import io.undertow.server.HttpHandler;
import io.undertow.server.HttpServerExchange;
import io.undertow.util.HttpString;
/**
* @author Stuart Douglas
*/
public class SetHeaderHandler implements HttpHandler {
private final HttpHandler next;
private String name;
private String value;
public SetHeaderHandler(HttpHandler next) {
this.next = next;
}
public void handleRequest(HttpServerExchange exchange) throws Exception {
exchange.getResponseHeaders().put(new HttpString(name), value);
next.handleRequest(exchange);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}