Package org.citrusframework.ws.servlet
Class CitrusMessageDispatcherServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.springframework.web.servlet.HttpServletBean
org.springframework.web.servlet.FrameworkServlet
org.springframework.ws.transport.http.MessageDispatcherServlet
org.citrusframework.ws.servlet.CitrusMessageDispatcherServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.EnvironmentAware,org.springframework.core.env.EnvironmentCapable
public class CitrusMessageDispatcherServlet
extends org.springframework.ws.transport.http.MessageDispatcherServlet
Citrus message dispatcher servlet extends Spring's message dispatcher servlet and just
adds optional configuration settings for default mapping strategies, interceptors and so on.
- Since:
- 1.4
- See Also:
-
Field Summary
Fields inherited from class org.springframework.ws.transport.http.MessageDispatcherServlet
DEFAULT_MESSAGE_FACTORY_BEAN_NAME, DEFAULT_MESSAGE_RECEIVER_BEAN_NAME, DEFAULT_MESSAGE_RECEIVER_HANDLER_ADAPTER_BEAN_NAME, DEFAULT_WSDL_DEFINITION_HANDLER_ADAPTER_BEAN_NAME, DEFAULT_XSD_SCHEMA_HANDLER_ADAPTER_BEAN_NAMEFields inherited from class org.springframework.web.servlet.FrameworkServlet
DEFAULT_CONTEXT_CLASS, DEFAULT_NAMESPACE_SUFFIX, SERVLET_CONTEXT_PREFIXFields inherited from class org.springframework.web.servlet.HttpServletBean
loggerFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
ConstructorsConstructorDescriptionCitrusMessageDispatcherServlet(WebServiceServer webServiceServer) Default constructor using http server instance that holds this servlet. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureHandlerInterceptor(org.springframework.context.ApplicationContext context) Post process handler interceptors.protected voidconfigureMessageEndpoint(org.springframework.context.ApplicationContext context) Post process endpoint.protected voidinitStrategies(org.springframework.context.ApplicationContext context) Methods inherited from class org.springframework.ws.transport.http.MessageDispatcherServlet
doService, getLastModified, getMessageFactoryBeanName, getMessageReceiver, getMessageReceiverBeanName, getMessageReceiverHandlerAdapterBeanName, getWsdlDefinition, getWsdlDefinitionHandlerAdapterBeanName, getXsdSchema, getXsdSchemaHandlerAdapterBeanName, isTransformSchemaLocations, isTransformWsdlLocations, onRefresh, setMessageFactoryBeanName, setMessageReceiverBeanName, setMessageReceiverHandlerAdapterBeanName, setTransformSchemaLocations, setTransformWsdlLocations, setWsdlDefinitionHandlerAdapterBeanName, setXsdSchemaHandlerAdapterBeanNameMethods inherited from class org.springframework.web.servlet.FrameworkServlet
applyInitializers, buildLocaleContext, buildRequestAttributes, configureAndRefreshWebApplicationContext, createWebApplicationContext, createWebApplicationContext, destroy, doDelete, doGet, doOptions, doPost, doPut, doTrace, findWebApplicationContext, getContextAttribute, getContextClass, getContextConfigLocation, getContextId, getNamespace, getServletContextAttributeName, getUsernameForRequest, getWebApplicationContext, initFrameworkServlet, initServletBean, initWebApplicationContext, isEnableLoggingRequestDetails, onApplicationEvent, postProcessWebApplicationContext, processRequest, refresh, service, setApplicationContext, setContextAttribute, setContextClass, setContextConfigLocation, setContextId, setContextInitializerClasses, setContextInitializers, setDispatchOptionsRequest, setDispatchTraceRequest, setEnableLoggingRequestDetails, setNamespace, setPublishContext, setPublishEvents, setThreadContextInheritableMethods inherited from class org.springframework.web.servlet.HttpServletBean
addRequiredProperty, createEnvironment, getEnvironment, getServletName, init, initBeanWrapper, setEnvironmentMethods inherited from class jakarta.servlet.http.HttpServlet
doHead, doPatch, init, isSensitiveHeader, serviceMethods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, log, log
-
Constructor Details
-
CitrusMessageDispatcherServlet
Default constructor using http server instance that holds this servlet.- Parameters:
webServiceServer-
-
-
Method Details
-
initStrategies
protected void initStrategies(org.springframework.context.ApplicationContext context) - Overrides:
initStrategiesin classorg.springframework.ws.transport.http.MessageDispatcherServlet
-
configureHandlerInterceptor
protected void configureHandlerInterceptor(org.springframework.context.ApplicationContext context) Post process handler interceptors.- Parameters:
context-
-
configureMessageEndpoint
protected void configureMessageEndpoint(org.springframework.context.ApplicationContext context) Post process endpoint.- Parameters:
context-
-