クラス AbstractWebServiceInboundGateway

実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Lifecycle, Phased, SmartLifecycle, ComponentSourceAware, ExpressionCapable, OrderlyShutdownCapable, IntegrationPattern, NamedComponent, IntegrationInboundManagement, IntegrationManagement, ManageableLifecycle, ManageableSmartLifecycle, TrackableComponent, MessageEndpoint
既知の直属サブクラス
MarshallingWebServiceInboundGateway, SimpleWebServiceInboundGateway

public abstract class AbstractWebServiceInboundGateway extends MessagingGatewaySupport implements MessageEndpoint, OrderlyShutdownCapable
導入:
7.0
作成者:
Oleg Zhurakousky, Artem Bilan, Ngoc Nhan
  • コンストラクターの詳細

    • AbstractWebServiceInboundGateway

      public AbstractWebServiceInboundGateway()
  • 方法の詳細

    • getComponentType

      public StringSE getComponentType()
      次で指定:
      インターフェース NamedComponent 内の getComponentType 
      オーバーライド:
      クラス MessagingGatewaySupportgetComponentType 
    • setHeaderMapper

      public void setHeaderMapper(SoapHeaderMapper headerMapper)
    • getHeaderMapper

      protected SoapHeaderMapper getHeaderMapper()
    • invoke

      public void invoke(MessageContext messageContext)
      次で指定:
      インターフェース MessageEndpoint 内の invoke 
    • fromSoapHeaders

      protected void fromSoapHeaders(MessageContext messageContext, AbstractIntegrationMessageBuilder<?> builder)
    • toSoapHeaders

      protected void toSoapHeaders(WebServiceMessage response, Message<?> replyMessage)
    • beforeShutdown

      public int beforeShutdown()
      インターフェースからコピーされた説明: OrderlyShutdownCapable
      シャットダウンが始まる前に呼び出されます。実装は、新しいメッセージの受け入れを停止する必要があります。オプションで、処理中のアクティブなメッセージの数を返すことができます。
      次で指定:
      インターフェース OrderlyShutdownCapable 内の beforeShutdown 
      戻り値:
      使用可能な場合、アクティブなメッセージの数。
    • afterShutdown

      public int afterShutdown()
      インターフェースからコピーされた説明: OrderlyShutdownCapable
      スケジューラー、エグゼキューターなどの通常のシャットダウンの後、シャットダウン遅延が経過した後、残りのアクティブなスケジューラー / エグゼキュータースレッドの強制シャットダウンの前に呼び出されます。オプションで、まだ処理中のアクティブなメッセージの数を返すことができます。
      次で指定:
      インターフェース OrderlyShutdownCapable 内の afterShutdown 
      戻り値:
      使用可能な場合、アクティブなメッセージの数。
    • doInvoke

      protected abstract void doInvoke(MessageContext messageContext) throws IOExceptionSE
      例外:
      IOExceptionSE