クラス Camel

java.lang.ObjectSE
org.springframework.integration.camel.dsl.Camel

public final class Camel extends ObjectSE
Apache Camel コンポーネント DSL のファクトリクラス。
導入:
6.0
作成者:
Artem Bilan
  • メソッドの詳細

    • handler

      public static CamelMessageHandlerSpec handler()
      ExchangePattern.InOnly モードで CamelMessageHandlerSpec のインスタンスを作成します。
      戻り値:
      スペック。
    • handler

      public static CamelMessageHandlerSpec handler(org.apache.camel.ProducerTemplate producerTemplate)
      提供された ProducerTemplate の CamelMessageHandlerSpec のインスタンスを ExchangePattern.InOnly モードで作成します。
      パラメーター:
      producerTemplate - 使用する ProducerTemplate
      戻り値:
      スペック。
    • gateway

      public static CamelMessageHandlerSpec gateway()
      ExchangePattern.InOut モードで CamelMessageHandlerSpec のインスタンスを作成します。
      戻り値:
      スペック。
    • gateway

      public static CamelMessageHandlerSpec gateway(org.apache.camel.ProducerTemplate producerTemplate)
      提供された ProducerTemplate の CamelMessageHandlerSpec のインスタンスを ExchangePattern.InOut モードで作成します。
      パラメーター:
      producerTemplate - 使用する ProducerTemplate
      戻り値:
      スペック。
    • route

      public static CamelMessageHandlerSpec route(org.apache.camel.builder.LambdaRouteBuilder route)
      提供された LambdaRouteBuilder の CamelMessageHandlerSpec のインスタンスを ExchangePattern.InOut モードで作成します。CamelContext は、アプリケーションコンテキストから Bean としてフェッチされます。
      パラメーター:
      route - 使用する LambdaRouteBuilder
      戻り値:
      スペック。