org.springframework.integration.ws
Class SimpleWebServiceInboundGateway

java.lang.Object
  extended by org.springframework.integration.context.IntegrationObjectSupport
      extended by org.springframework.integration.endpoint.AbstractEndpoint
          extended by org.springframework.integration.gateway.MessagingGatewaySupport
              extended by org.springframework.integration.ws.SimpleWebServiceInboundGateway
All Implemented Interfaces:
BeanFactoryAware, BeanNameAware, InitializingBean, Lifecycle, Phased, SmartLifecycle, NamedComponent, TrackableComponent, org.springframework.ws.server.endpoint.MessageEndpoint

public class SimpleWebServiceInboundGateway
extends MessagingGatewaySupport
implements org.springframework.ws.server.endpoint.MessageEndpoint

Since:
1.0.2

Field Summary
 
Fields inherited from class org.springframework.integration.context.IntegrationObjectSupport
logger
 
Constructor Summary
SimpleWebServiceInboundGateway()
           
 
Method Summary
 java.lang.String getComponentType()
          Subclasses may implement this method to provide component type information.
 void invoke(org.springframework.ws.context.MessageContext messageContext)
           
 void setExtractPayload(boolean extractPayload)
           
 void setHeaderMapper(HeaderMapper<org.springframework.ws.soap.SoapHeader> headerMapper)
           
 
Methods inherited from class org.springframework.integration.gateway.MessagingGatewaySupport
doStart, doStop, onInit, receive, send, sendAndReceive, sendAndReceiveMessage, setErrorChannel, setReplyChannel, setReplyMapper, setReplyTimeout, setRequestChannel, setRequestMapper, setRequestTimeout, setShouldTrack
 
Methods inherited from class org.springframework.integration.endpoint.AbstractEndpoint
getPhase, isAutoStartup, isRunning, setAutoStartup, setPhase, setTaskScheduler, start, stop, stop
 
Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, setBeanFactory, setBeanName, setComponentName, setConversionService, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.integration.context.NamedComponent
getComponentName
 

Constructor Detail

SimpleWebServiceInboundGateway

public SimpleWebServiceInboundGateway()
Method Detail

setExtractPayload

public void setExtractPayload(boolean extractPayload)

setHeaderMapper

public void setHeaderMapper(HeaderMapper<org.springframework.ws.soap.SoapHeader> headerMapper)

getComponentType

public java.lang.String getComponentType()
Description copied from class: IntegrationObjectSupport
Subclasses may implement this method to provide component type information.

Specified by:
getComponentType in interface NamedComponent
Overrides:
getComponentType in class MessagingGatewaySupport

invoke

public void invoke(org.springframework.ws.context.MessageContext messageContext)
            throws java.lang.Exception
Specified by:
invoke in interface org.springframework.ws.server.endpoint.MessageEndpoint
Throws:
java.lang.Exception