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 InboundChannelDefinitionBuilderImplprotected final EventRepositoryServiceprotected 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 theInboundChannelModelby 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.InboundRabbitChannelBuilderSets 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:
exclusivein interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
priority
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderSets the priority of this adapter. See the Spring Rabbit docs for more info.- Specified by:
priorityin interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
admin
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderBean name of a org.springframework.amqp.rabbit.core.RabbitAdmin instance. See the Spring Rabbit docs for more info.- Specified by:
adminin interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
concurrency
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderSets the concurrency for the listener. See the Spring JMS docs for more info.- Specified by:
concurrencyin interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
executor
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderBean name of a TaskExecutor instance used to process incoming messages.- Specified by:
executorin interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
ackMode
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderSets the AckMode (e.g. NONE/MANUAL/AUTO). See the Spring JMS docs for more info.- Specified by:
ackModein interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-
eventProcessingPipeline
Description copied from interface:InboundChannelModelBuilder.InboundRabbitChannelBuilderContinue building theInboundChannelModelby configuring the next parts (if any).- Specified by:
eventProcessingPipelinein interfaceInboundChannelModelBuilder.InboundRabbitChannelBuilder
-