Skip to main content

Posts

Showing posts from November, 2012

Sample CQ Filter

import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import org.apache.felix.scr.annotations.Component; import org.apache.felix.scr.annotations.Properties; import org.apache.felix.scr.annotations.Property; import org.apache.felix.scr.annotations.Service; import port org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /**  * It will intercepts all the incoming requests. Performs  * various operation on Request and Response.  **/ @Component(immediate = true , metatype = true , label = "Filter Service") @Service(value = javax.servlet.Filter.class) @Properties({ @Property(name = "filter.scope", label = "scope", value = "REQUEST"),         @Property(name = "filter.order", label = ...