org.jumpmind.symmetric.web
Interface IServletResource

All Known Implementing Classes:
AbstractFilter, AbstractResourceServlet, AbstractTransportFilter, AbstractTransportResourceServlet, AckServlet, AlertServlet, AuthenticationFilter, BatchServlet, CompressionFilter, InetAddressFilter, NodeConcurrencyFilter, PullServlet, PushServlet, RegistrationServlet, ServletResourceTemplate, ThrottleFilter

public interface IServletResource

This interface can be used by a servlet or a filter that is managed by Spring.

Since:
1.4.0

Method Summary
 void destroy()
           
 java.lang.String[] getRegexPatterns()
           
 IServletResource getSpringBean()
          Returns the spring managed bean
 java.lang.String[] getUriPatterns()
           
 boolean isContainerCompatible()
          Returns true if this should be container compatible
 boolean isDisabled()
           
 boolean isSpringManaged()
          Returns true if this is a container managed resource.
 boolean matches(javax.servlet.ServletRequest request)
          Returns true if the request path matches the uriPattern on this filter.
 void refresh()
           
 void setDisabled(boolean disabled)
           
 void setRegexPattern(java.lang.String regexPattern)
           
 void setRegexPatterns(java.lang.String[] regexPatterns)
           
 void setUriPattern(java.lang.String uriPattern)
           
 void setUriPatterns(java.lang.String[] uriPatterns)
           
 

Method Detail

setDisabled

void setDisabled(boolean disabled)

setUriPattern

void setUriPattern(java.lang.String uriPattern)

setUriPatterns

void setUriPatterns(java.lang.String[] uriPatterns)

setRegexPattern

void setRegexPattern(java.lang.String regexPattern)

setRegexPatterns

void setRegexPatterns(java.lang.String[] regexPatterns)

isDisabled

boolean isDisabled()

getUriPatterns

java.lang.String[] getUriPatterns()

getRegexPatterns

java.lang.String[] getRegexPatterns()

destroy

void destroy()

refresh

void refresh()

matches

boolean matches(javax.servlet.ServletRequest request)
Returns true if the request path matches the uriPattern on this filter.

Parameters:
request -
Returns:

isSpringManaged

boolean isSpringManaged()
Returns true if this is a container managed resource.

Returns:

getSpringBean

IServletResource getSpringBean()
Returns the spring managed bean

Returns:

isContainerCompatible

boolean isContainerCompatible()
Returns true if this should be container compatible

Returns:


Copyright © 2007-2008. All Rights Reserved.