package com.netflix.suro.routing.filter.lang;
/**
* A generic exception representing an invalid filter expression.
*
* @author Nitesh Kant (nkant@netflix.com)
*/
public class InvalidFilterException extends Exception {
private static final long serialVersionUID = -5878696854757828678L;
private Object filter;
public InvalidFilterException(String message, Throwable cause, Object filter) {
super(String.format("Invalid filter %s. Error: %s", filter, message), cause);
this.filter = filter;
}
public InvalidFilterException(Throwable cause, Object filter) {
super(String.format("Invalid filter %s.", filter), cause);
this.filter = filter;
}
}