Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

build issues

git-svn-id: svn://svn.caucho.com/resin/trunk@8475 9c94448d-38f1-0310-a231-d98308ff1ebf
  • Loading branch information...
commit 63901cb8866dd8f03c53a59c71a9ba47dcbfe6b2 1 parent 0305569
ferg authored
Showing with 44 additions and 0 deletions.
  1. +44 −0 modules/resin/src/com/caucho/rewrite/CacheablePredicate.java
View
44 modules/resin/src/com/caucho/rewrite/CacheablePredicate.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 1998-2011 Caucho Technology -- all rights reserved
+ *
+ * This file is part of Resin(R) Open Source
+ *
+ * Each copy or derived work must preserve the copyright notice and this
+ * notice unmodified.
+ *
+ * Resin Open Source is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Resin Open Source is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, or any warranty
+ * of NON-INFRINGEMENT. See the GNU General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Resin Open Source; if not, write to the
+ *
+ * Free Software Foundation, Inc.
+ * 59 Temple Place, Suite 330
+ * Boston, MA 02111-1307 USA
+ *
+ * @author Scott Ferguson
+ */
+
+package com.caucho.rewrite;
+
+import javax.servlet.http.HttpServletRequest;
+
+/**
+ * <p>A predicate on a HttpServletRequest, returning true if the
+ * request matches the predicate's requirements.
+ *
+ * <p>Applications can create custom predicates as needed for
+ * both rewrite and security rules.
+ */
+public interface CacheablePredicate
+{
+ public boolean isMatch(HttpServletRequest request);
+}
Please sign in to comment.
Something went wrong with that request. Please try again.