org.springframework.web.servlet.config.annotation
Class InterceptorRegistry

java.lang.Object
  extended by org.springframework.web.servlet.config.annotation.InterceptorRegistry

public class InterceptorRegistry
extends Object

Stores and provides access to a list of interceptors. For each interceptor you can optionally specify one or more URL patterns it applies to.

Since:
3.1
Author:
Rossen Stoyanchev, Keith Donald

Constructor Summary
InterceptorRegistry()
           
 
Method Summary
 InterceptorRegistration addInterceptor(HandlerInterceptor interceptor)
          Adds the provided HandlerInterceptor.
 InterceptorRegistration addWebRequestInterceptor(WebRequestInterceptor interceptor)
          Adds the provided WebRequestInterceptor.
protected  List<Object> getInterceptors()
          Returns all registered interceptors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptorRegistry

public InterceptorRegistry()
Method Detail

addInterceptor

public InterceptorRegistration addInterceptor(HandlerInterceptor interceptor)
Adds the provided HandlerInterceptor.

Parameters:
interceptor - the interceptor to add
Returns:
An InterceptorRegistration that allows you optionally configure the registered interceptor further for example adding URL patterns it should apply to.

addWebRequestInterceptor

public InterceptorRegistration addWebRequestInterceptor(WebRequestInterceptor interceptor)
Adds the provided WebRequestInterceptor.

Parameters:
interceptor - the interceptor to add
Returns:
An InterceptorRegistration that allows you optionally configure the registered interceptor further for example adding URL patterns it should apply to.

getInterceptors

protected List<Object> getInterceptors()
Returns all registered interceptors.