Package org.springframework.integration
Interface IntegrationPattern
- All Known Subinterfaces:
MessageSource<T>,ReactiveStreamsSubscribableChannel
- All Known Implementing Classes:
AbstractAmqpChannel,AbstractAmqpOutboundEndpoint,AbstractCorrelatingMessageHandler,AbstractExecutorChannel,AbstractFetchLimitingMessageSource,AbstractHazelcastMessageProducer,AbstractHttpRequestExecutingMessageHandler,AbstractInboundFileSynchronizingMessageSource,AbstractInternetProtocolReceivingChannelAdapter,AbstractInternetProtocolSendingMessageHandler,AbstractJmsChannel,AbstractKafkaChannel,AbstractMappingMessageRouter,AbstractMessageChannel,AbstractMessageHandler,AbstractMessageProducingHandler,AbstractMessageRouter,AbstractMessageSource,AbstractMessageSplitter,AbstractMongoDbMessageSource,AbstractMqttMessageDrivenChannelAdapter,AbstractMqttMessageHandler,AbstractPollableChannel,AbstractReactiveMessageHandler,AbstractRemoteFileOutboundGateway,AbstractRemoteFileStreamingMessageSource,AbstractReplyProducingMessageHandler,AbstractReplyProducingPostProcessingMessageHandler,AbstractSubscribableChannel,AbstractWebServiceInboundGateway,AbstractWebServiceOutboundGateway,AbstractXmppConnectionAwareEndpoint,AbstractXmppConnectionAwareMessageHandler,AggregatingMessageHandler,AmqpInboundChannelAdapter,AmqpInboundGateway,AmqpMessageSource,AmqpOutboundEndpoint,ApacheCommonsFileTailingMessageProducer,ApplicationEventListeningMessageProducer,ApplicationEventPublishingMessageHandler,AsyncAmqpOutboundGateway,AttributePollingMessageSource,BarrierMessageHandler,BaseHttpInboundEndpoint,BridgeHandler,ByteStreamReadingMessageSource,ByteStreamWritingMessageHandler,CamelMessageHandler,CassandraMessageHandler,CharacterStreamReadingMessageSource,CharacterStreamWritingMessageHandler,ChatMessageListeningEndpoint,ChatMessageSendingMessageHandler,ClaimCheckInTransformer,ClaimCheckOutTransformer,ContentEnricher,CorrelatingMessageBarrier,DefaultMessageSplitter,DelayHandler,DirectChannel,ErrorMessageExceptionTypeRouter,ExecutorChannel,ExpressionCommandMessageProcessor,ExpressionEvaluatingMessageHandler,ExpressionEvaluatingMessageSource,ExpressionEvaluatingRouter,ExpressionEvaluatingSplitter,ExpressionMessageProducerSupport,FeedEntryMessageSource,FileReadingMessageSource,FileSplitter,FileTailingMessageProducerSupport,FileTransferringMessageHandler,FileWritingMessageHandler,FluxAggregatorMessageHandler,FluxMessageChannel,FtpInboundFileSynchronizingMessageSource,FtpMessageHandler,FtpOutboundGateway,FtpStreamingMessageSource,GatewayMessageHandler,GraphQlMessageHandler,GroovyCommandMessageProcessor,HazelcastCacheWritingMessageHandler,HazelcastClusterMonitorMessageProducer,HazelcastContinuousQueryMessageProducer,HazelcastDistributedSQLMessageSource,HazelcastEventDrivenMessageProducer,HeaderEnricher,HeaderFilter,HeaderValueRouter,HttpRequestExecutingMessageHandler,HttpRequestHandlingController,HttpRequestHandlingEndpointSupport,HttpRequestHandlingMessagingGateway,ImapIdleChannelAdapter,JdbcMessageHandler,JdbcOutboundGateway,JdbcPollingChannelAdapter,JmsDestinationPollingSource,JmsInboundGateway,JmsMessageDrivenEndpoint,JmsOutboundGateway,JmsSendingMessageHandler,JpaOutboundGateway,JpaPollingChannelAdapter,KafkaInboundGateway,KafkaMessageDrivenChannelAdapter,KafkaMessageSource,KafkaProducerMessageHandler,LoggingHandler,MailReceivingMessageSource,MailSendingMessageHandler,MarshallingWebServiceInboundGateway,MarshallingWebServiceOutboundGateway,MBeanTreePollingMessageSource,MessageFilter,MessageHandlerChain,MessageHandlerSupport,MessageProcessorMessageSource,MessageProducerSupport,MessageTransformingHandler,MessagingGatewaySupport,MethodInvokingMessageHandler,MethodInvokingMessageSource,MethodInvokingRouter,MethodInvokingSplitter,MockMessageHandler,MongoDbChangeStreamMessageProducer,MongoDbMessageSource,MongoDbOutboundGateway,MongoDbStoringMessageHandler,MqttPahoMessageDrivenChannelAdapter,MqttPahoMessageHandler,Mqttv5PahoMessageDrivenChannelAdapter,Mqttv5PahoMessageHandler,MulticastReceivingChannelAdapter,MulticastSendingMessageHandler,NotificationListeningMessageProducer,NotificationPublishingMessageHandler,NullChannel,OperationInvokingMessageHandler,OSDelegatingFileTailingMessageProducer,PayloadTypeRouter,PointToPointSubscribableAmqpChannel,PollableAmqpChannel,PollableJmsChannel,PollableKafkaChannel,PostgresSubscribableChannel,PresenceListeningEndpoint,PresenceSendingMessageHandler,PriorityChannel,PublishSubscribeAmqpChannel,PublishSubscribeChannel,PublishSubscribeKafkaChannel,QueueChannel,R2dbcMessageHandler,R2dbcMessageSource,RabbitStreamMessageHandler,ReactiveMessageSourceProducer,ReactiveMongoDbMessageSource,ReactiveMongoDbStoringMessageHandler,ReactiveRedisStreamMessageHandler,ReactiveRedisStreamMessageProducer,RecipientListRouter,RedisInboundChannelAdapter,RedisOutboundGateway,RedisPublishingMessageHandler,RedisQueueInboundGateway,RedisQueueMessageDrivenEndpoint,RedisQueueOutboundChannelAdapter,RedisQueueOutboundGateway,RedisStoreMessageSource,RedisStoreWritingMessageHandler,RendezvousChannel,ReplyProducingMessageHandlerWrapper,ResequencingMessageHandler,ResourceRetrievingMessageSource,RSocketInboundGateway,RSocketOutboundGateway,ScatterGatherHandler,ScriptExecutingMessageSource,ServiceActivatingHandler,SftpInboundFileSynchronizingMessageSource,SftpMessageHandler,SftpOutboundGateway,SftpStreamingMessageSource,SimpleWebServiceInboundGateway,SimpleWebServiceOutboundGateway,SmbInboundFileSynchronizingMessageSource,SmbMessageHandler,SmbOutboundGateway,SmbStreamingMessageSource,StompInboundChannelAdapter,StompMessageHandler,StoredProcMessageHandler,StoredProcOutboundGateway,StoredProcPollingChannelAdapter,SubscribableJmsChannel,SubscribableKafkaChannel,SubscribableRedisChannel,SyslogReceivingChannelAdapterSupport,TcpInboundGateway,TcpOutboundGateway,TcpReceivingChannelAdapter,TcpSendingMessageHandler,TcpSyslogReceivingChannelAdapter,UdpSyslogReceivingChannelAdapter,UnicastReceivingChannelAdapter,UnicastSendingMessageHandler,WebFluxInboundEndpoint,WebFluxRequestExecutingMessageHandler,WebSocketInboundChannelAdapter,WebSocketOutboundMessageHandler,XPathHeaderEnricher,XPathMessageSplitter,XPathRouter,ZeroMqChannel,ZeroMqMessageHandler,ZeroMqMessageProducer
public interface IntegrationPattern
Indicates that a component implements some Enterprise Integration Pattern.
- Since:
- 5.3
- Author:
- Artem Bilan
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturn a pattern type this component implements.
-
Method Details
-
getIntegrationPatternType
IntegrationPatternType getIntegrationPatternType()Return a pattern type this component implements.- Returns:
- the
IntegrationPatternTypethis component implements.
-