クラス MessageChannels
java.lang.ObjectSE
org.springframework.integration.dsl.MessageChannels
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
メソッドのサマリー
修飾子と型メソッド説明static DirectChannelSpec
direct()
static DirectChannelSpec
static ExecutorChannelSpec
executor
(StringSE id, ExecutorSE executor) static ExecutorChannelSpec
executor
(ExecutorSE executor) static FluxMessageChannelSpec
flux()
static FluxMessageChannelSpec
static PartitionedChannelSpec
partitioned
(int partitionCount) PartitionedChannelSpec
を作成します。static PartitionedChannelSpec
partitioned
(StringSE id, int partitionCount) PartitionedChannelSpec
を作成します。static PriorityChannelSpec
priority()
static PriorityChannelSpec
static PriorityChannelSpec
priority
(StringSE id, PriorityCapableChannelMessageStore messageGroupStore, ObjectSE groupId) static PriorityChannelSpec
priority
(PriorityCapableChannelMessageStore messageGroupStore, ObjectSE groupId) static PublishSubscribeChannelSpec<?>
static PublishSubscribeChannelSpec<?>
publishSubscribe
(boolean requireSubscribers) static PublishSubscribeChannelSpec<?>
static PublishSubscribeChannelSpec<?>
publishSubscribe
(StringSE id, boolean requireSubscribers) static PublishSubscribeChannelSpec<?>
publishSubscribe
(StringSE id, ExecutorSE executor) static PublishSubscribeChannelSpec<?>
publishSubscribe
(StringSE id, ExecutorSE executor, boolean requireSubscribers) static PublishSubscribeChannelSpec<?>
publishSubscribe
(ExecutorSE executor) static PublishSubscribeChannelSpec<?>
publishSubscribe
(ExecutorSE executor, boolean requireSubscribers) static QueueChannelSpec
queue()
static QueueChannelSpec
static QueueChannelSpec
static QueueChannelSpec
static QueueChannelSpec
queue
(StringSE id, ChannelMessageStore messageGroupStore, ObjectSE groupId) static QueueChannelSpec
queue
(ChannelMessageStore messageGroupStore, ObjectSE groupId) static RendezvousChannelSpec
static RendezvousChannelSpec
rendezvous
(StringSE id)
メソッドの詳細
direct
direct
queue
queue
queue
queue
queue
queue
queue
public static QueueChannelSpec.MessageStoreSpec queue(ChannelMessageStore messageGroupStore, ObjectSE groupId) queue
public static QueueChannelSpec.MessageStoreSpec queue(StringSE id, ChannelMessageStore messageGroupStore, ObjectSE groupId) executor
executor
rendezvous
rendezvous
priority
priority
priority
public static PriorityChannelSpec priority(PriorityCapableChannelMessageStore messageGroupStore, ObjectSE groupId) priority
public static PriorityChannelSpec priority(StringSE id, PriorityCapableChannelMessageStore messageGroupStore, ObjectSE groupId) publishSubscribe
publishSubscribe
publishSubscribe
publishSubscribe
public static PublishSubscribeChannelSpec<?> publishSubscribe(StringSE id, boolean requireSubscribers) publishSubscribe
publishSubscribe
public static PublishSubscribeChannelSpec<?> publishSubscribe(ExecutorSE executor, boolean requireSubscribers) publishSubscribe
publishSubscribe
public static PublishSubscribeChannelSpec<?> publishSubscribe(StringSE id, ExecutorSE executor, boolean requireSubscribers) flux
flux
partitioned
PartitionedChannelSpec
を作成します。- パラメーター:
partitionCount
- チャネル内のパーティションの数。- 戻り値:
PartitionedChannelSpec
- 導入:
- 6.1
partitioned
PartitionedChannelSpec
を作成します。- パラメーター:
id
- チャネルの Bean 名。partitionCount
- チャネル内のパーティションの数。- 戻り値:
PartitionedChannelSpec
- 導入:
- 6.1