Class Channels
java.lang.Object
org.springframework.integration.dsl.Channels
public final class Channels
extends java.lang.Object
- Since:
- 5.0
-
Method Summary
Modifier and Type Method Description DirectChannelSpec
direct()
DirectChannelSpec
direct(java.lang.String id)
ExecutorChannelSpec
executor(java.lang.String id, java.util.concurrent.Executor executor)
ExecutorChannelSpec
executor(java.util.concurrent.Executor executor)
FluxMessageChannelSpec
flux()
FluxMessageChannelSpec
flux(java.lang.String id)
PriorityChannelSpec
priority()
PriorityChannelSpec
priority(java.lang.String id)
PriorityChannelSpec
priority(java.lang.String id, PriorityCapableChannelMessageStore messageGroupStore, java.lang.Object groupId)
PriorityChannelSpec
priority(PriorityCapableChannelMessageStore messageGroupStore, java.lang.Object groupId)
PublishSubscribeChannelSpec<?>
publishSubscribe()
PublishSubscribeChannelSpec<?>
publishSubscribe(boolean requireSubscribers)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.lang.String id)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.lang.String id, boolean requireSubscribers)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.lang.String id, java.util.concurrent.Executor executor)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.lang.String id, java.util.concurrent.Executor executor, boolean requireSubscribers)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.util.concurrent.Executor executor)
PublishSubscribeChannelSpec<?>
publishSubscribe(java.util.concurrent.Executor executor, boolean requireSubscribers)
QueueChannelSpec
queue()
QueueChannelSpec
queue(java.lang.Integer capacity)
QueueChannelSpec
queue(java.lang.String id)
QueueChannelSpec
queue(java.lang.String id, java.lang.Integer capacity)
QueueChannelSpec
queue(java.lang.String id, java.util.Queue<org.springframework.messaging.Message<?>> queue)
QueueChannelSpec.MessageStoreSpec
queue(java.lang.String id, ChannelMessageStore messageGroupStore, java.lang.Object groupId)
QueueChannelSpec
queue(java.util.Queue<org.springframework.messaging.Message<?>> queue)
QueueChannelSpec.MessageStoreSpec
queue(ChannelMessageStore messageGroupStore, java.lang.Object groupId)
RendezvousChannelSpec
rendezvous()
RendezvousChannelSpec
rendezvous(java.lang.String id)
-
Method Details
-
direct
-
direct
-
queue
-
queue
-
queue
-
queue
-
queue
-
queue
public QueueChannelSpec queue(java.lang.String id, java.util.Queue<org.springframework.messaging.Message<?>> queue) -
queue
public QueueChannelSpec.MessageStoreSpec queue(ChannelMessageStore messageGroupStore, java.lang.Object groupId) -
queue
public QueueChannelSpec.MessageStoreSpec queue(java.lang.String id, ChannelMessageStore messageGroupStore, java.lang.Object groupId) -
priority
-
priority
-
priority
public PriorityChannelSpec priority(java.lang.String id, PriorityCapableChannelMessageStore messageGroupStore, java.lang.Object groupId) -
rendezvous
-
priority
public PriorityChannelSpec priority(PriorityCapableChannelMessageStore messageGroupStore, java.lang.Object groupId) -
rendezvous
-
publishSubscribe
-
publishSubscribe
-
publishSubscribe
-
publishSubscribe
public PublishSubscribeChannelSpec<?> publishSubscribe(java.util.concurrent.Executor executor, boolean requireSubscribers) -
publishSubscribe
public PublishSubscribeChannelSpec<?> publishSubscribe(java.lang.String id, java.util.concurrent.Executor executor) -
publishSubscribe
public PublishSubscribeChannelSpec<?> publishSubscribe(java.lang.String id, java.util.concurrent.Executor executor, boolean requireSubscribers) -
publishSubscribe
-
publishSubscribe
public PublishSubscribeChannelSpec<?> publishSubscribe(java.lang.String id, boolean requireSubscribers) -
executor
-
executor
-
flux
-
flux
-