org.clazzes.util.http.aop
public class HttpLoginInterceptor extends HttpAwareSupport implements org.aopalliance.intercept.MethodInterceptor
Constructor and Description |
---|
HttpLoginInterceptor() |
Modifier and Type | Method and Description |
---|---|
HttpContextProvider |
getContextProvider() |
org.clazzes.util.http.sec.HttpLoginService |
getLoginService() |
org.clazzes.util.http.sec.PageTokenService |
getPageTokenService() |
Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation) |
void |
setContextProvider(HttpContextProvider contextProvider) |
void |
setLoginService(org.clazzes.util.http.sec.HttpLoginService loginService) |
void |
setPageTokenService(org.clazzes.util.http.sec.PageTokenService pageTokenService) |
getRequestThreadLocalKey, getResponseThreadLocalKey, getThreadLocalRequest, getThreadLocalResponse, setRequestThreadLocalKey, setResponseThreadLocalKey
public Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws Throwable
invoke
in interface org.aopalliance.intercept.MethodInterceptor
Throwable
public org.clazzes.util.http.sec.PageTokenService getPageTokenService()
public void setPageTokenService(org.clazzes.util.http.sec.PageTokenService pageTokenService)
pageTokenService
- The service for XRSF page tokens to set.public org.clazzes.util.http.sec.HttpLoginService getLoginService()
public void setLoginService(org.clazzes.util.http.sec.HttpLoginService loginService)
loginService
- the external login service to set.
If no login service is set, only page tokens are checked.public HttpContextProvider getContextProvider()
public void setContextProvider(HttpContextProvider contextProvider)
contextProvider
- the contextProvider used to map invocations to a context
URL to set. If no login service is set, the context provider is not used.Copyright © 2014 Clazzes.org. All Rights Reserved.