public class RepositoryRestHandlerAdapter extends ResourceProcessorInvokingHandlerAdapter
RequestMappingHandlerAdapter implementation that adds a couple argument resolvers for controller method
parameters used in the REST exporter controller. Also only looks for handler methods in the Spring Data REST provided
controller classes to help isolate this handler adapter from other handler adapters the user might have configured in
their Spring MVC context.INIT_BINDER_METHODS, MODEL_ATTRIBUTE_METHODSMETHOD_GET, METHOD_HEAD, METHOD_POSTloggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
RepositoryRestHandlerAdapter(List<HandlerMethodArgumentResolver> argumentResolvers,
List<org.springframework.hateoas.ResourceProcessor<?>> resourceProcessors)
Creates a new
RepositoryRestHandlerAdapter using the given HandlerMethodArgumentResolver and
ResourceProcessors. |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
int |
getOrder() |
protected boolean |
supportsInternal(HandlerMethod handlerMethod) |
createDataBinderFactory, getArgumentResolvers, getBeanFactory, getCustomArgumentResolvers, getCustomReturnValueHandlers, getInitBinderArgumentResolvers, getLastModifiedInternal, getMessageConverters, getModelAndViewResolvers, getReturnValueHandlers, getWebBindingInitializer, handleInternal, setArgumentResolvers, setAsyncRequestTimeout, setBeanFactory, setCacheSecondsForSessionAttributeHandlers, setCallableInterceptors, setContentNegotiationManager, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDeferredResultInterceptors, setIgnoreDefaultModelOnRedirect, setInitBinderArgumentResolvers, setMessageConverters, setModelAndViewResolvers, setParameterNameDiscoverer, setReturnValueHandlers, setSessionAttributeStore, setSynchronizeOnSession, setTaskExecutor, setWebBindingInitializergetLastModified, handle, setOrder, supportsapplyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeadergetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContextpublic RepositoryRestHandlerAdapter(List<HandlerMethodArgumentResolver> argumentResolvers, List<org.springframework.hateoas.ResourceProcessor<?>> resourceProcessors)
RepositoryRestHandlerAdapter using the given HandlerMethodArgumentResolver and
ResourceProcessors.argumentResolvers - must not be null.resourceProcessors - must not be null.public void afterPropertiesSet()
afterPropertiesSet in interface InitializingBeanafterPropertiesSet in class ResourceProcessorInvokingHandlerAdapterpublic int getOrder()
getOrder in interface OrderedgetOrder in class AbstractHandlerMethodAdapterprotected boolean supportsInternal(HandlerMethod handlerMethod)
supportsInternal in class RequestMappingHandlerAdapterCopyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.