Class InboundChannelDefinitionBuilderImpl.InboundRabbitChannelBuilderImpl
java.lang.Object
org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl.InboundRabbitChannelBuilderImpl
- All Implemented Interfaces:
InboundChannelModelBuilder.InboundRabbitChannelBuilder
- Enclosing class:
- InboundChannelDefinitionBuilderImpl
public static class InboundChannelDefinitionBuilderImpl.InboundRabbitChannelBuilderImpl
extends Object
implements InboundChannelModelBuilder.InboundRabbitChannelBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final InboundChannelDefinitionBuilderImpl
protected final EventRepositoryService
protected RabbitInboundChannelModel
-
Constructor Summary
ConstructorsConstructorDescriptionInboundRabbitChannelBuilderImpl
(RabbitInboundChannelModel rabbitChannel, EventRepositoryService eventRepositoryService, InboundChannelDefinitionBuilderImpl channelDefinitionBuilder) -
Method Summary
Modifier and TypeMethodDescriptionSets the AckMode (e.g.Bean name of a org.springframework.amqp.rabbit.core.RabbitAdmin instance.concurrency
(String concurrency) Sets the concurrency for the listener.Continue building theInboundChannelModel
by configuring the next parts (if any).exclusive
(boolean exclusive) Sets whether this adapter will be the only consumer of messages of the provided queue(s).Bean name of a TaskExecutor instance used to process incoming messages.Sets the priority of this adapter.
-
Field Details
-
eventRepositoryService
-
channelDefinitionBuilder
-
rabbitChannel
-
-
Constructor Details
-
InboundRabbitChannelBuilderImpl
public InboundRabbitChannelBuilderImpl(RabbitInboundChannelModel rabbitChannel, EventRepositoryService eventRepositoryService, InboundChannelDefinitionBuilderImpl channelDefinitionBuilder)
-
-
Method Details
-
exclusive
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Sets whether this adapter will be the only consumer of messages of the provided queue(s). See the Spring Rabbit docs for more info.- Specified by:
exclusive
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
priority
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Sets the priority of this adapter. See the Spring Rabbit docs for more info.- Specified by:
priority
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
admin
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Bean name of a org.springframework.amqp.rabbit.core.RabbitAdmin instance. See the Spring Rabbit docs for more info.- Specified by:
admin
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
concurrency
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Sets the concurrency for the listener. See the Spring JMS docs for more info.- Specified by:
concurrency
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
executor
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Bean name of a TaskExecutor instance used to process incoming messages.- Specified by:
executor
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
ackMode
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Sets the AckMode (e.g. NONE/MANUAL/AUTO). See the Spring JMS docs for more info.- Specified by:
ackMode
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
eventProcessingPipeline
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilder
Continue building theInboundChannelModel
by configuring the next parts (if any).- Specified by:
eventProcessingPipeline
in interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-