Permalink
Browse files

build issues

git-svn-id: svn://svn.caucho.com/resin/trunk@8475 9c94448d-38f1-0310-a231-d98308ff1ebf
  • Loading branch information...
ferg
ferg committed Oct 4, 2011
1 parent 0305569 commit 63901cb8866dd8f03c53a59c71a9ba47dcbfe6b2
Showing with 44 additions and 0 deletions.
  1. +44 −0 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);
+}

0 comments on commit 63901cb

Please sign in to comment.