インターフェース MessageProducer

すべての既知の実装クラス:
AbstractAmqpOutboundEndpoint, AbstractCorrelatingMessageHandler, AbstractHazelcastMessageProducer, AbstractHttpRequestExecutingMessageHandler, AbstractInternetProtocolReceivingChannelAdapter, AbstractMessageProducingHandler, AbstractMessageSplitter, AbstractMqttMessageDrivenChannelAdapter, AbstractRemoteFileOutboundGateway, AbstractReplyProducingMessageHandler, AbstractReplyProducingPostProcessingMessageHandler, AbstractWebServiceOutboundGateway, AbstractXmppConnectionAwareEndpoint, AggregatingMessageHandler, AmqpClientMessageHandler, AmqpClientMessageProducer, AmqpInboundChannelAdapter, AmqpOutboundEndpoint, ApacheCommonsFileTailingMessageProducer, ApplicationEventListeningMessageProducer, AsyncAmqpOutboundGateway, BarrierMessageHandler, BridgeHandler, CamelMessageHandler, CassandraMessageHandler, ChatMessageListeningEndpoint, ContentEnricher, DebeziumMessageProducer, DefaultMessageSplitter, DelayHandler, ExpressionEvaluatingSplitter, ExpressionMessageProducerSupport, FileSplitter, FileTailingMessageProducerSupport, FileWritingMessageHandler, FluxAggregatorMessageHandler, FtpOutboundGateway, GatewayMessageHandler, GraphQlMessageHandler, GrpcOutboundGateway, HazelcastClusterMonitorMessageProducer, HazelcastContinuousQueryMessageProducer, HazelcastEventDrivenMessageProducer, HttpRequestExecutingMessageHandler, ImapIdleChannelAdapter, JdbcOutboundGateway, JmsMessageDrivenEndpoint, JmsOutboundGateway, JpaOutboundGateway, KafkaMessageDrivenChannelAdapter, KafkaProducerMessageHandler, MarshallingWebServiceOutboundGateway, MessageFilter, MessageHandlerChain, MessageProducerSupport, MessageTransformingHandler, MethodInvokingSplitter, MockMessageHandler, MongoDbChangeStreamMessageProducer, MongoDbOutboundGateway, MqttPahoMessageDrivenChannelAdapter, Mqttv5PahoMessageDrivenChannelAdapter, MulticastReceivingChannelAdapter, NotificationListeningMessageProducer, OperationInvokingMessageHandler, OSDelegatingFileTailingMessageProducer, PresenceListeningEndpoint, ReactiveMessageSourceProducer, ReactiveRedisStreamMessageProducer, RedisInboundChannelAdapter, RedisOutboundGateway, RedisQueueMessageDrivenEndpoint, RedisQueueOutboundGateway, ReplyProducingMessageHandlerWrapper, ResequencingMessageHandler, RSocketOutboundGateway, ScatterGatherHandler, ServiceActivatingHandler, SftpOutboundGateway, SimpleWebServiceOutboundGateway, SmbOutboundGateway, StompInboundChannelAdapter, StoredProcOutboundGateway, SyslogReceivingChannelAdapterSupport, TcpOutboundGateway, TcpReceivingChannelAdapter, TcpSyslogReceivingChannelAdapter, UdpSyslogReceivingChannelAdapter, UnicastReceivingChannelAdapter, UnZipResultSplitter, WebFluxRequestExecutingMessageHandler, WebSocketInboundChannelAdapter, XPathMessageSplitter, ZeroMqMessageProducer

public interface MessageProducer
MessageChannel にメッセージを送信できるコンポーネントの基本インターフェース。
導入:
2.0
作成者:
Mark Fisher, Artem Bilan
  • 方法の詳細

    • setOutputChannel

      void setOutputChannel(MessageChannel outputChannel)
      生成されたメッセージの送信先となる MessageChannel を指定します。
      パラメーター:
      outputChannel - 出力チャネル。
    • setOutputChannelName

      default void setOutputChannelName(StringSE outputChannel)
      生成されたメッセージの送信先となる MessageChannel の Bean 名を指定します。
      パラメーター:
      outputChannel - 出力チャネル Bean 名。
      導入:
      5.1.2
    • getOutputChannel

      @Nullable MessageChannel getOutputChannel()
      出力チャネルを返します。
      戻り値:
      チャンネル。
      導入:
      4.3