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