インターフェース HeaderPropagationAware

すべての既知の実装クラス:
AbstractAmqpOutboundEndpoint, AbstractCorrelatingMessageHandler, AbstractHttpRequestExecutingMessageHandler, AbstractMessageProducingHandler, AbstractMessageSplitter, AbstractRemoteFileOutboundGateway, AbstractReplyProducingMessageHandler, AbstractReplyProducingPostProcessingMessageHandler, AbstractWebServiceOutboundGateway, AggregatingMessageHandler, AmqpClientMessageHandler, AmqpOutboundEndpoint, AsyncAmqpOutboundGateway, BarrierMessageHandler, BridgeHandler, CamelMessageHandler, CassandraMessageHandler, ContentEnricher, DefaultMessageSplitter, DelayHandler, ExpressionEvaluatingSplitter, FileSplitter, FileWritingMessageHandler, FluxAggregatorMessageHandler, FtpOutboundGateway, GatewayMessageHandler, GraphQlMessageHandler, GrpcOutboundGateway, HttpRequestExecutingMessageHandler, JdbcOutboundGateway, JmsOutboundGateway, JpaOutboundGateway, KafkaProducerMessageHandler, MarshallingWebServiceOutboundGateway, MessageFilter, MessageHandlerChain, MessageTransformingHandler, MethodInvokingSplitter, MockMessageHandler, MongoDbOutboundGateway, OperationInvokingMessageHandler, RedisOutboundGateway, RedisQueueOutboundGateway, ReplyProducingMessageHandlerWrapper, ResequencingMessageHandler, RSocketOutboundGateway, ScatterGatherHandler, ServiceActivatingHandler, SftpOutboundGateway, SimpleWebServiceOutboundGateway, SmbOutboundGateway, StoredProcOutboundGateway, TcpOutboundGateway, UnZipResultSplitter, WebFluxRequestExecutingMessageHandler, XPathMessageSplitter

public interface HeaderPropagationAware
このインターフェースを実装する MessageHandlers は、ヘッダーを入力メッセージから出力メッセージに伝搬できます。
導入:
4.3.11
作成者:
Gary Russell
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    ハンドラーが既存のセットを上書きする代わりにヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを追加します。
    このハンドラーが伝播しないヘッダー名を取得します。
    void
    ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。
  • 方法の詳細

    • setNotPropagatedHeaders

      void setNotPropagatedHeaders(StringSE... headers)
      ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。
      パラメーター:
      headers - 受信メッセージから伝播しないヘッダー。
    • getNotPropagatedHeaders

      CollectionSE<StringSE> getNotPropagatedHeaders()
      このハンドラーが伝播しないヘッダー名を取得します。
      戻り値:
      ハンドラーがヘッダーをコピーするように構成されている場合、受信・メッセージからコピーされないヘッダーの不変の CollectionSE
      関連事項:
    • addNotPropagatedHeaders

      void addNotPropagatedHeaders(StringSE... headers)
      ハンドラーが既存のセットを上書きする代わりにヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを追加します。
      パラメーター:
      headers - 受信メッセージから伝播しないヘッダー。
      関連事項: