Class OutboundChannelDefinitionBuilderImpl
java.lang.Object
org.flowable.eventregistry.impl.model.OutboundChannelDefinitionBuilderImpl
- All Implemented Interfaces:
OutboundChannelModelBuilder
public class OutboundChannelDefinitionBuilderImpl
extends Object
implements OutboundChannelModelBuilder
- Author:
- Joram Barrez, Filip Hrisafov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classNested classes/interfaces inherited from interface org.flowable.eventregistry.api.model.OutboundChannelModelBuilder
OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder, OutboundChannelModelBuilder.OutboundJmsChannelBuilder, OutboundChannelModelBuilder.OutboundKafkaChannelBuilder, OutboundChannelModelBuilder.OutboundRabbitChannelBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected OutboundChannelModelprotected ChannelJsonConverterprotected Stringprotected Stringprotected EventRepositoryServiceprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionOutboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter) -
Method Summary
Modifier and TypeMethodDescriptionchannelAdapter(String delegateExpression) deploy()deploymentName(String deploymentName) deploymentTenantId(String deploymentTenantId) jmsChannelAdapter(String destination) kafkaChannelAdapter(String topic) parentDeploymentId(String parentDeploymentId) rabbitChannelAdapter(String routingKey) resourceName(String resourceName)
-
Field Details
-
eventRepository
-
channelJsonConverter
-
channelDefinition
-
deploymentName
-
resourceName
-
category
-
parentDeploymentId
-
deploymentTenantId
-
key
-
-
Constructor Details
-
OutboundChannelDefinitionBuilderImpl
public OutboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
-
Method Details
-
key
- Specified by:
keyin interfaceOutboundChannelModelBuilder
-
deploymentName
- Specified by:
deploymentNamein interfaceOutboundChannelModelBuilder
-
resourceName
- Specified by:
resourceNamein interfaceOutboundChannelModelBuilder
-
category
- Specified by:
categoryin interfaceOutboundChannelModelBuilder
-
parentDeploymentId
- Specified by:
parentDeploymentIdin interfaceOutboundChannelModelBuilder
-
deploymentTenantId
- Specified by:
deploymentTenantIdin interfaceOutboundChannelModelBuilder
-
channelAdapter
public OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder channelAdapter(String delegateExpression) - Specified by:
channelAdapterin interfaceOutboundChannelModelBuilder
-
jmsChannelAdapter
- Specified by:
jmsChannelAdapterin interfaceOutboundChannelModelBuilder
-
rabbitChannelAdapter
public OutboundChannelModelBuilder.OutboundRabbitChannelBuilder rabbitChannelAdapter(String routingKey) - Specified by:
rabbitChannelAdapterin interfaceOutboundChannelModelBuilder
-
kafkaChannelAdapter
- Specified by:
kafkaChannelAdapterin interfaceOutboundChannelModelBuilder
-
deploy
- Specified by:
deployin interfaceOutboundChannelModelBuilder
-
buildChannelModel
-