Skip to content

Commit

Permalink
[ 1917655 ] all done other than the lack of a few unit tests :)
Browse files Browse the repository at this point in the history
  • Loading branch information
knaas committed Mar 19, 2008
1 parent 46366b6 commit ced36f8
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 1 deletion.
Expand Up @@ -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 {
Expand Down
Expand Up @@ -25,6 +25,11 @@

import org.jumpmind.symmetric.transport.ITransportResourceHandler;

/**
* @since 1.4.0
*
* @param <T>
*/
public abstract class AbstractResourceServlet<T extends ITransportResourceHandler>
extends AbstractServlet implements IServletResource {
private ServletResourceTemplate servletResourceTemplate = new ServletResourceTemplate();
Expand Down
Expand Up @@ -28,6 +28,8 @@
*
*
* @param <T>
* @since 1.4.0
*
*/
public abstract class AbstractTransportFilter<T extends ITransportResourceHandler>
extends AbstractFilter implements ITransportResource<T> {
Expand Down
Expand Up @@ -28,6 +28,8 @@
*
*
* @param <T>
* @since 1.4.0
*
*/
public abstract class AbstractTransportResourceServlet<T extends ITransportResourceHandler>
extends AbstractResourceServlet<T> implements ITransportResource<T> {
Expand Down
Expand Up @@ -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 {
Expand Down
Expand Up @@ -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
*
* <pre>
* &lt;filter&gt;
Expand All @@ -57,6 +57,9 @@
* &lt;url-pattern&gt;*&lt;/url-pattern&gt;
* &lt;/filter-mapping&gt;
* </pre>
*
* @since 1.4.0
*
*/
public class SymmetricFilter implements Filter {

Expand Down
Expand Up @@ -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
*
* <pre>
* &lt;servlet&gt;
* &lt;servlet-name&gt;SymmetricServlet&lt;/filter-name&gt;
* &lt;servlet-class&gt;
* org.jumpmind.symmetric.web.SymmetricServlet
* &lt;/servlet-class&gt;
* &lt;/servlet&gt;
*
* &lt;servlet-mapping&gt;
* &lt;servlet-name&gt;SymmetricServlet&lt;/servlet-name&gt;
* &lt;url-pattern&gt;*&lt;/url-pattern&gt;
* &lt;/servlet-mapping&gt;
* </pre>
*
* @since 1.4.0
*/
public class SymmetricServlet extends AbstractServlet {

Expand Down

0 comments on commit ced36f8

Please sign in to comment.