Spring Web Services Framework

org.springframework.ws.transport.jms
Class WebServiceMessageListener

java.lang.Object
  extended by org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport
      extended by org.springframework.ws.transport.support.SimpleWebServiceMessageReceiverObjectSupport
          extended by org.springframework.ws.transport.jms.JmsMessageReceiver
              extended by org.springframework.ws.transport.jms.WebServiceMessageListener
All Implemented Interfaces:
InitializingBean, SessionAwareMessageListener<Message>

public class WebServiceMessageListener
extends JmsMessageReceiver
implements SessionAwareMessageListener<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.

Since:
1.5.0
Author:
Arjen Poutsma
See Also:
WebServiceMessageReceiverObjectSupport.setMessageFactory(org.springframework.ws.WebServiceMessageFactory), SimpleWebServiceMessageReceiverObjectSupport.setMessageReceiver(org.springframework.ws.transport.WebServiceMessageReceiver)

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
WebServiceMessageListener()
           
 
Method Summary
 void onMessage(Message message, 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, setMessageFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServiceMessageListener

public WebServiceMessageListener()
Method Detail

onMessage

public void onMessage(Message message,
                      Session session)
               throws JMSException
Specified by:
onMessage in interface SessionAwareMessageListener<Message>
Throws:
JMSException

Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.