クラスの使用
org.springframework.integration.dsl.GenericEndpointSpec
GenericEndpointSpec を使用するパッケージ
org.springframework.integration.dsl 内の GenericEndpointSpec 使用
型 GenericEndpointSpec の型引数を持つ org.springframework.integration.dsl のメソッドパラメーター修飾子と型メソッド説明BaseIntegrationFlowDefinition.bridge(ConsumerSE<GenericEndpointSpec<BridgeHandler>> endpointConfigurer) BridgeHandlerを現在の統合フロー位置に取り込みます。BaseIntegrationFlowDefinition.claimCheckIn(MessageStore messageStore, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) BaseIntegrationFlowDefinition.claimCheckOut(MessageStore messageStore, boolean removeMessage, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) ClaimCheckOutTransformerのMessageTransformingHandlerに、提供されたMessageStoreおよびremoveMessageフラグを取り込みます。BaseIntegrationFlowDefinition.controlBus(ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) BaseIntegrationFlowDefinition.controlBusOnRegistry(ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<P> BBaseIntegrationFlowDefinition.convert(ClassSE<P> payloadType, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) 提供されたpayloadTypeのMessageTransformingHandlerインスタンスを生成して、実行時に変換します。BaseIntegrationFlowDefinition.enrichHeaders(MapSE<StringSE, ObjectSE> headers, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) BaseIntegrationFlowDefinition.enrichHeaders(MapBuilder<?, StringSE, ObjectSE> headers, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) <H extends MessageHandler>
BBaseIntegrationFlowDefinition.handle(H messageHandler, ConsumerSE<GenericEndpointSpec<H>> endpointConfigurer) 提供されたMessageHandler実装のServiceActivatingHandlerを生成します。<P> BBaseIntegrationFlowDefinition.handle(ClassSE<P> expectedType, GenericHandler<P> handler, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) BaseIntegrationFlowDefinition.handle(ObjectSE service, StringSE methodName, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) BaseIntegrationFlowDefinition.handle(StringSE beanName, StringSE methodName, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) <H extends MessageHandler>
BBaseIntegrationFlowDefinition.handle(MessageHandlerSpec<?, H> messageHandlerSpec, ConsumerSE<GenericEndpointSpec<H>> endpointConfigurer) それぞれの名前空間ファクトリから、選択したプロトコル固有のMessageHandler実装のServiceActivatingHandlerを設定します (例:BaseIntegrationFlowDefinition.handle(MessageProcessorSpec<?> messageProcessorSpec, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) <P> BIntegrationFlowDefinition.handle(GenericHandler<P> handler, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) <H extends ReactiveMessageHandler>
IntegrationFlowBaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandlerSpec<?, H> messageHandlerSpec, ConsumerSE<GenericEndpointSpec<ReactiveMessageHandlerAdapter>> endpointConfigurer) 選択したプロトコル固有のMessageHandler実装のターミナルコンシューマーエンドポイントを、それぞれの名前空間ファクトリから設定します (例:BaseIntegrationFlowDefinition.handleReactive(ReactiveMessageHandler reactiveMessageHandler, ConsumerSE<GenericEndpointSpec<ReactiveMessageHandlerAdapter>> endpointConfigurer) ReactiveMessageHandlerをターミナルIntegrationFlowオペレーターとして追加します。BaseIntegrationFlowDefinition.headerFilter(HeaderFilter headerFilter, ConsumerSE<GenericEndpointSpec<MessageTransformingHandler>> endpointConfigurer) 提供されたHeaderFilterに提供されたMessageTransformingHandlerを取り込みます。<R extends AbstractMessageRouter>
BBaseIntegrationFlowDefinition.route(R router, ConsumerSE<GenericEndpointSpec<R>> endpointConfigurer) 提供されたAbstractMessageRouter実装を現在の統合フロー位置に取り込みます。BaseIntegrationFlowDefinition.trigger(StringSE triggerActionId, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) GenericEndpointSpecからMessageTriggerActionおよびエンドポイントオプションを実行するために、ServiceActivatingHandlerインスタンスを入力します。BaseIntegrationFlowDefinition.trigger(MessageTriggerAction triggerAction, ConsumerSE<GenericEndpointSpec<ServiceActivatingHandler>> endpointConfigurer) GenericEndpointSpecからMessageTriggerActionおよびエンドポイントオプションを実行するために、ServiceActivatingHandlerインスタンスを入力します。
BaseIntegrationFlowDefinition.controlBus(Consumer)を推奨