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 Classes Modifier and Type Class Description static classOutboundChannelDefinitionBuilderImpl.OutboundEventProcessingPipelineBuilderImplstatic classOutboundChannelDefinitionBuilderImpl.OutboundJmsChannelBuilderImplstatic classOutboundChannelDefinitionBuilderImpl.OutboundKafkaChannelBuilderImplstatic classOutboundChannelDefinitionBuilderImpl.OutboundRabbitChannelBuilderImpl-
Nested classes/interfaces inherited from interface org.flowable.eventregistry.api.model.OutboundChannelModelBuilder
OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder, OutboundChannelModelBuilder.OutboundJmsChannelBuilder, OutboundChannelModelBuilder.OutboundKafkaChannelBuilder, OutboundChannelModelBuilder.OutboundRabbitChannelBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected OutboundChannelModelchannelDefinitionprotected ChannelJsonConverterchannelJsonConverterprotected StringdeploymentNameprotected StringdeploymentTenantIdprotected EventRepositoryServiceeventRepositoryprotected Stringkeyprotected StringparentDeploymentIdprotected StringresourceName
-
Constructor Summary
Constructors Constructor Description OutboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutboundChannelModelbuildChannelModel()OutboundChannelModelBuildercategory(String category)OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilderchannelAdapter(String delegateExpression)EventDeploymentdeploy()OutboundChannelModelBuilderdeploymentName(String deploymentName)OutboundChannelModelBuilderdeploymentTenantId(String deploymentTenantId)OutboundChannelModelBuilder.OutboundJmsChannelBuilderjmsChannelAdapter(String destination)OutboundChannelModelBuilder.OutboundKafkaChannelBuilderkafkaChannelAdapter(String topic)OutboundChannelModelBuilderkey(String key)OutboundChannelModelBuilderparentDeploymentId(String parentDeploymentId)OutboundChannelModelBuilder.OutboundRabbitChannelBuilderrabbitChannelAdapter(String routingKey)OutboundChannelModelBuilderresourceName(String resourceName)
-
-
-
Field Detail
-
eventRepository
protected EventRepositoryService eventRepository
-
channelJsonConverter
protected ChannelJsonConverter channelJsonConverter
-
channelDefinition
protected OutboundChannelModel channelDefinition
-
deploymentName
protected String deploymentName
-
resourceName
protected String resourceName
-
category
protected String category
-
parentDeploymentId
protected String parentDeploymentId
-
deploymentTenantId
protected String deploymentTenantId
-
key
protected String key
-
-
Constructor Detail
-
OutboundChannelDefinitionBuilderImpl
public OutboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
-
Method Detail
-
key
public OutboundChannelModelBuilder key(String key)
- Specified by:
keyin interfaceOutboundChannelModelBuilder
-
deploymentName
public OutboundChannelModelBuilder deploymentName(String deploymentName)
- Specified by:
deploymentNamein interfaceOutboundChannelModelBuilder
-
resourceName
public OutboundChannelModelBuilder resourceName(String resourceName)
- Specified by:
resourceNamein interfaceOutboundChannelModelBuilder
-
category
public OutboundChannelModelBuilder category(String category)
- Specified by:
categoryin interfaceOutboundChannelModelBuilder
-
parentDeploymentId
public OutboundChannelModelBuilder parentDeploymentId(String parentDeploymentId)
- Specified by:
parentDeploymentIdin interfaceOutboundChannelModelBuilder
-
deploymentTenantId
public OutboundChannelModelBuilder deploymentTenantId(String deploymentTenantId)
- Specified by:
deploymentTenantIdin interfaceOutboundChannelModelBuilder
-
channelAdapter
public OutboundChannelModelBuilder.OutboundEventProcessingPipelineBuilder channelAdapter(String delegateExpression)
- Specified by:
channelAdapterin interfaceOutboundChannelModelBuilder
-
jmsChannelAdapter
public OutboundChannelModelBuilder.OutboundJmsChannelBuilder jmsChannelAdapter(String destination)
- Specified by:
jmsChannelAdapterin interfaceOutboundChannelModelBuilder
-
rabbitChannelAdapter
public OutboundChannelModelBuilder.OutboundRabbitChannelBuilder rabbitChannelAdapter(String routingKey)
- Specified by:
rabbitChannelAdapterin interfaceOutboundChannelModelBuilder
-
kafkaChannelAdapter
public OutboundChannelModelBuilder.OutboundKafkaChannelBuilder kafkaChannelAdapter(String topic)
- Specified by:
kafkaChannelAdapterin interfaceOutboundChannelModelBuilder
-
deploy
public EventDeployment deploy()
- Specified by:
deployin interfaceOutboundChannelModelBuilder
-
buildChannelModel
public OutboundChannelModel buildChannelModel()
-
-