Class MessageChannels
java.lang.Object
org.springframework.integration.dsl.MessageChannels
- Since:
- 5.0
- Author:
- Artem Bilan, Gary Russell
- 
Method SummaryModifier and TypeMethodDescriptionstatic DirectChannelSpecdirect()static DirectChannelSpecstatic ExecutorChannelSpecstatic ExecutorChannelSpecstatic FluxMessageChannelSpecflux()static FluxMessageChannelSpecstatic PartitionedChannelSpecpartitioned(int partitionCount) Create aPartitionedChannelSpec.static PartitionedChannelSpecpartitioned(String id, int partitionCount) Create aPartitionedChannelSpec.static PriorityChannelSpecpriority()static PriorityChannelSpecstatic PriorityChannelSpecpriority(String id, PriorityCapableChannelMessageStore messageGroupStore, Object groupId) static PriorityChannelSpecpriority(PriorityCapableChannelMessageStore messageGroupStore, Object groupId) static PublishSubscribeChannelSpec<?>static PublishSubscribeChannelSpec<?>publishSubscribe(boolean requireSubscribers) static PublishSubscribeChannelSpec<?>static PublishSubscribeChannelSpec<?>publishSubscribe(String id, boolean requireSubscribers) static PublishSubscribeChannelSpec<?>publishSubscribe(String id, Executor executor) static PublishSubscribeChannelSpec<?>publishSubscribe(String id, Executor executor, boolean requireSubscribers) static PublishSubscribeChannelSpec<?>publishSubscribe(Executor executor) static PublishSubscribeChannelSpec<?>publishSubscribe(Executor executor, boolean requireSubscribers) static QueueChannelSpecqueue()static QueueChannelSpecstatic QueueChannelSpecstatic QueueChannelSpecstatic QueueChannelSpecqueue(String id, ChannelMessageStore messageGroupStore, Object groupId) static QueueChannelSpecqueue(ChannelMessageStore messageGroupStore, Object groupId) static RendezvousChannelSpecstatic RendezvousChannelSpecrendezvous(String id) 
- 
Method Details- 
direct
- 
direct
- 
queue
- 
queue
- 
queue
- 
queue
- 
queue
- 
queue
- 
queuepublic static QueueChannelSpec.MessageStoreSpec queue(ChannelMessageStore messageGroupStore, Object groupId) 
- 
queuepublic static QueueChannelSpec.MessageStoreSpec queue(String id, ChannelMessageStore messageGroupStore, Object groupId) 
- 
executor
- 
executor
- 
rendezvous
- 
rendezvous
- 
priority
- 
priority
- 
prioritypublic static PriorityChannelSpec priority(PriorityCapableChannelMessageStore messageGroupStore, Object groupId) 
- 
prioritypublic static PriorityChannelSpec priority(String id, PriorityCapableChannelMessageStore messageGroupStore, Object groupId) 
- 
publishSubscribe
- 
publishSubscribe
- 
publishSubscribe
- 
publishSubscribepublic static PublishSubscribeChannelSpec<?> publishSubscribe(String id, boolean requireSubscribers) 
- 
publishSubscribe
- 
publishSubscribepublic static PublishSubscribeChannelSpec<?> publishSubscribe(Executor executor, boolean requireSubscribers) 
- 
publishSubscribe
- 
publishSubscribepublic static PublishSubscribeChannelSpec<?> publishSubscribe(String id, Executor executor, boolean requireSubscribers) 
- 
flux
- 
flux
- 
partitionedCreate aPartitionedChannelSpec.- Parameters:
- partitionCount- the number of partitions in the channel.
- Returns:
- the PartitionedChannelSpec.
- Since:
- 6.1
 
- 
partitionedCreate aPartitionedChannelSpec.- Parameters:
- id- the bean name for the channel.
- partitionCount- the number of partitions in the channel.
- Returns:
- the PartitionedChannelSpec.
- Since:
- 6.1
 
 
-