Class MainServerInterceptor
- java.lang.Object
-
- jetbrains.buildServer.controllers.interceptors.SkippableInterceptor
-
- jetbrains.buildServer.controllers.interceptors.MainServerInterceptor
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.web.context.ServletContextAware
,org.springframework.web.servlet.AsyncHandlerInterceptor
,org.springframework.web.servlet.HandlerInterceptor
public class MainServerInterceptor extends SkippableInterceptor implements org.springframework.web.context.ServletContextAware
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEAMCITY_CUSTOM_REQUEST_INTERCEPTORS_ENABLED
-
Constructor Summary
Constructors Constructor Description MainServerInterceptor(BuildServerImpl server, SecurityContextEx securityContext, LicenseAgreement licenseAgreement, ServiceLocator serviceLocator, ServerSummary serverSummary, NewVersionAvailabilityProvider newVersionAvailabilityProvider, PageResourceCompressor pageResourceCompressor, TeamCityDataDirectoryManager teamCityDataDirectoryManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterCompletionInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
protected void
afterConcurrentHandlingStartedInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
protected void
postHandleInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp, Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
boolean
preHandleInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
void
setServletContext(javax.servlet.ServletContext servletContext)
-
Methods inherited from class jetbrains.buildServer.controllers.interceptors.SkippableInterceptor
afterCompletion, afterConcurrentHandlingStarted, isInternalInterceptorsDisabledForHandler, postHandle, preHandle
-
-
-
-
Field Detail
-
TEAMCITY_CUSTOM_REQUEST_INTERCEPTORS_ENABLED
public static final String TEAMCITY_CUSTOM_REQUEST_INTERCEPTORS_ENABLED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MainServerInterceptor
public MainServerInterceptor(@NotNull BuildServerImpl server, @NotNull SecurityContextEx securityContext, @NotNull LicenseAgreement licenseAgreement, @NotNull ServiceLocator serviceLocator, @NotNull ServerSummary serverSummary, @NotNull NewVersionAvailabilityProvider newVersionAvailabilityProvider, @NotNull PageResourceCompressor pageResourceCompressor, TeamCityDataDirectoryManager teamCityDataDirectoryManager)
-
-
Method Detail
-
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext)
- Specified by:
setServletContext
in interfaceorg.springframework.web.context.ServletContextAware
-
preHandleInternal
public boolean preHandleInternal(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
- Specified by:
preHandleInternal
in classSkippableInterceptor
- Throws:
Exception
-
postHandleInternal
protected void postHandleInternal(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse resp, Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
- Overrides:
postHandleInternal
in classSkippableInterceptor
-
afterCompletionInternal
protected void afterCompletionInternal(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
- Overrides:
afterCompletionInternal
in classSkippableInterceptor
-
afterConcurrentHandlingStartedInternal
protected void afterConcurrentHandlingStartedInternal(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
- Overrides:
afterConcurrentHandlingStartedInternal
in classSkippableInterceptor
- Throws:
Exception
-
-