From ced36f8fe77e2806b32500d6eca030325c533226 Mon Sep 17 00:00:00 2001 From: knaas Date: Wed, 19 Mar 2008 04:46:26 +0000 Subject: [PATCH] [ 1917655 ] all done other than the lack of a few unit tests :) --- .../jumpmind/symmetric/web/AbstractFilter.java | 2 ++ .../symmetric/web/AbstractResourceServlet.java | 5 +++++ .../symmetric/web/AbstractTransportFilter.java | 2 ++ .../web/AbstractTransportResourceServlet.java | 2 ++ .../jumpmind/symmetric/web/IServletResource.java | 1 + .../jumpmind/symmetric/web/SymmetricFilter.java | 5 ++++- .../jumpmind/symmetric/web/SymmetricServlet.java | 16 ++++++++++++++++ 7 files changed, 32 insertions(+), 1 deletion(-) diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractFilter.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractFilter.java index 68c560edf9..8dac31b340 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractFilter.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractFilter.java @@ -27,6 +27,8 @@ /** * All symmetric filters (other than {@link SymmetricFilter}) should extend * this class. It it managed by Spring. + * + * @since 1.4.0 */ public abstract class AbstractFilter extends ServletResourceTemplate implements Filter { diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractResourceServlet.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractResourceServlet.java index 9bbb19690d..0f2c8468da 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractResourceServlet.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractResourceServlet.java @@ -25,6 +25,11 @@ import org.jumpmind.symmetric.transport.ITransportResourceHandler; +/** + * @since 1.4.0 + * + * @param + */ public abstract class AbstractResourceServlet extends AbstractServlet implements IServletResource { private ServletResourceTemplate servletResourceTemplate = new ServletResourceTemplate(); diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportFilter.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportFilter.java index 9b27304d9d..61859379a1 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportFilter.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportFilter.java @@ -28,6 +28,8 @@ * * * @param + * @since 1.4.0 + * */ public abstract class AbstractTransportFilter extends AbstractFilter implements ITransportResource { diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportResourceServlet.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportResourceServlet.java index cdd8423947..7be9383c94 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportResourceServlet.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractTransportResourceServlet.java @@ -28,6 +28,8 @@ * * * @param + * @since 1.4.0 + * */ public abstract class AbstractTransportResourceServlet extends AbstractResourceServlet implements ITransportResource { diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/IServletResource.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/IServletResource.java index 7899f5a64e..a63fcce99f 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/IServletResource.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/IServletResource.java @@ -27,6 +27,7 @@ * This interface can be used by a servlet or a filter that is managed by * Spring. * + * @since 1.4.0 * */ public interface IServletResource { diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricFilter.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricFilter.java index e588f7e8c3..9256dfd40b 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricFilter.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricFilter.java @@ -42,7 +42,7 @@ * This filter allows us simplify the configuration of symmetric by defining * filters directly within spring configuration files. * - * Configured within symmetric-web.xml + * Configured within web.xml * *
  *  <filter>
@@ -57,6 +57,9 @@
  *    <url-pattern>*</url-pattern>
  *  </filter-mapping>
  * 
+ * + * @since 1.4.0 + * */ public class SymmetricFilter implements Filter { diff --git a/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java b/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java index 41b6b2ea27..8da2b78126 100644 --- a/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java +++ b/symmetric/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java @@ -39,7 +39,23 @@ * The SymmetricServlet manages all of the other servlets. This allows for * easier configuration since spring manages the individual servlets. * + * Configured within web.xml * + *
+ *  <servlet>
+ *    <servlet-name>SymmetricServlet</filter-name>
+ *    <servlet-class>
+ *      org.jumpmind.symmetric.web.SymmetricServlet
+ *    </servlet-class>
+ *  </servlet>
+ * 
+ *  <servlet-mapping>
+ *    <servlet-name>SymmetricServlet</servlet-name>
+ *    <url-pattern>*</url-pattern>
+ *  </servlet-mapping>
+ * 
+ * + * @since 1.4.0 */ public class SymmetricServlet extends AbstractServlet {