package jetbrains.mps.ide.httpsupport.tests.plugin;
/*Generated by MPS */
import jetbrains.mps.ide.httpsupport.runtime.base.HttpRequestHandlerBase;
import java.util.List;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import java.util.ArrayList;
import jetbrains.mps.ide.httpsupport.manager.plugin.HttpRequest;
public class RH_exception_RequestHandler extends HttpRequestHandlerBase {
private static final List<String> QUERY_PREFIX = ListSequence.fromListAndArray(new ArrayList<String>(), "handlerTest", "exception");
private final boolean myCorrectRequest;
public RH_exception_RequestHandler(HttpRequest request) {
super(request);
boolean correctRequest = true;
myCorrectRequest = correctRequest;
}
@Override
protected List<String> getQueryPrefix() {
return QUERY_PREFIX;
}
@Override
public boolean canHandle() {
if (!(myCorrectRequest) || !(super.canHandle())) {
return false;
}
return true;
}
@Override
public void handle() throws Exception {
throw new Exception("handled");
}
}