クラス MessageChannels
java.lang.ObjectSE
org.springframework.integration.dsl.MessageChannels
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
メソッドのサマリー
修飾子と型メソッド説明static DirectChannelSpecdirect()static DirectChannelSpecstatic ExecutorChannelSpecexecutor(StringSE id, ExecutorSE executor) static ExecutorChannelSpecexecutor(ExecutorSE executor) static FluxMessageChannelSpecflux()static FluxMessageChannelSpecstatic PartitionedChannelSpecpartitioned(int partitionCount) PartitionedChannelSpecを作成します。static PartitionedChannelSpecpartitioned(StringSE id, int partitionCount) PartitionedChannelSpecを作成します。static PriorityChannelSpecpriority()static PriorityChannelSpecstatic PriorityChannelSpecpriority(StringSE id, PriorityCapableChannelMessageStore messageGroupStore, ObjectSE groupId) static PriorityChannelSpecpriority(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 QueueChannelSpecqueue()static QueueChannelSpecstatic QueueChannelSpecstatic QueueChannelSpecstatic QueueChannelSpecqueue(StringSE id, ChannelMessageStore messageGroupStore, ObjectSE groupId) static QueueChannelSpecqueue(ChannelMessageStore messageGroupStore, ObjectSE groupId) static RendezvousChannelSpecstatic RendezvousChannelSpecrendezvous(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