クラス AbstractWebServiceInboundGateway

実装されているすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareLifecyclePhasedSmartLifecycleComponentSourceAwareExpressionCapableOrderlyShutdownCapableIntegrationPatternNamedComponentIntegrationInboundManagementIntegrationManagementManageableLifecycleManageableSmartLifecycleTrackableComponentMessageEndpoint
既知の直属サブクラス
AbstractWebServiceInboundGatewayMarshallingWebServiceInboundGatewaySimpleWebServiceInboundGateway

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

    • AbstractWebServiceInboundGateway

      public AbstractWebServiceInboundGateway()
  • メソッドの詳細

    • getComponentType

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

      public void setHeaderMapper(SoapHeaderMapper headerMapper)
    • getHeaderMapper

      protected SoapHeaderMapper getHeaderMapper()
    • invoke

      public void invoke(MessageContext messageContext) throws ExceptionSE
      次で指定:
      インターフェース MessageEndpointinvoke 
      例外:
      ExceptionSE
    • fromSoapHeaders

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

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

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

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

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