Class WebServiceMessageListener
java.lang.Object
org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport
org.springframework.ws.transport.support.SimpleWebServiceMessageReceiverObjectSupport
org.springframework.ws.transport.jms.JmsMessageReceiver
org.springframework.ws.transport.jms.WebServiceMessageListener
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
,org.springframework.jms.listener.SessionAwareMessageListener<jakarta.jms.Message>
public class WebServiceMessageListener
extends JmsMessageReceiver
implements org.springframework.jms.listener.SessionAwareMessageListener<jakarta.jms.Message>
Spring
SessionAwareMessageListener
that can be used to handle incoming Message
service requests.
Requires a WebServiceMessageFactory
which is used to convert the incoming JMS
BytesMessage
into a WebServiceMessage
, and passes that to the
WebServiceMessageReceiver
registered
.
-
Field Summary
Fields inherited from class org.springframework.ws.transport.jms.JmsMessageReceiver
DEFAULT_TEXT_MESSAGE_ENCODING
Fields inherited from class org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onMessage
(jakarta.jms.Message message, jakarta.jms.Session session) Methods inherited from class org.springframework.ws.transport.jms.JmsMessageReceiver
handleMessage, setPostProcessor, setTextMessageEncoding
Methods inherited from class org.springframework.ws.transport.support.SimpleWebServiceMessageReceiverObjectSupport
afterPropertiesSet, getMessageReceiver, handleConnection, setMessageReceiver
Methods inherited from class org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport
getMessageFactory, handleConnection, handleNoEndpointFoundException, setMessageFactory
-
Constructor Details
-
WebServiceMessageListener
public WebServiceMessageListener()
-
-
Method Details
-
onMessage
public void onMessage(jakarta.jms.Message message, jakarta.jms.Session session) throws jakarta.jms.JMSException - Specified by:
onMessage
in interfaceorg.springframework.jms.listener.SessionAwareMessageListener<jakarta.jms.Message>
- Throws:
jakarta.jms.JMSException
-