インターフェース OrderlyShutdownCapable
- すべての既知の実装クラス:
AbstractServerConnectionFactory
、AbstractWebServiceInboundGateway
、AmqpInboundChannelAdapter
、BaseHttpInboundEndpoint
、HttpRequestHandlingController
、HttpRequestHandlingEndpointSupport
、HttpRequestHandlingMessagingGateway
、JmsInboundGateway
、JmsMessageDrivenEndpoint
、KafkaInboundGateway
、KafkaMessageDrivenChannelAdapter
、MarshallingWebServiceInboundGateway
、SimpleWebServiceInboundGateway
、TcpInboundGateway
、TcpNetServerConnectionFactory
、TcpNioServerConnectionFactory
、TcpReceivingChannelAdapter
、WebFluxInboundEndpoint
public interface OrderlyShutdownCapable
管理インターフェースを使用して、正常なシャットダウンを検討する必要があるコンポーネントのインターフェース。beforeShutdown() は、スケジューラー、エグゼキューターなどが停止する前に呼び出されます。afterShutdown() は、シャットダウン遅延後に呼び出されます。
- 導入:
- 2.2
- 作成者:
- Gary Russell
メソッドのサマリー
修飾子と型メソッド説明int
スケジューラー、エグゼキューターなどの通常のシャットダウンの後、シャットダウン遅延が経過した後、残りのアクティブなスケジューラー / エグゼキュータースレッドの強制シャットダウンの前に呼び出されます。オプションで、まだ処理中のアクティブなメッセージの数を返すことができます。int
シャットダウンが始まる前に呼び出されます。
メソッドの詳細
beforeShutdown
int beforeShutdown()シャットダウンが始まる前に呼び出されます。実装は、新しいメッセージの受け入れを停止する必要があります。オプションで、処理中のアクティブなメッセージの数を返すことができます。- 戻り値:
- 使用可能な場合、アクティブなメッセージの数。
afterShutdown
int afterShutdown()スケジューラー、エグゼキューターなどの通常のシャットダウンの後、シャットダウン遅延が経過した後、残りのアクティブなスケジューラー / エグゼキュータースレッドの強制シャットダウンの前に呼び出されます。オプションで、まだ処理中のアクティブなメッセージの数を返すことができます。- 戻り値:
- 使用可能な場合、アクティブなメッセージの数。