Class InboundChannelDefinitionBuilderImpl
- java.lang.Object
-
- org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl
-
- All Implemented Interfaces:
InboundChannelModelBuilder
public class InboundChannelDefinitionBuilderImpl extends Object implements InboundChannelModelBuilder
- Author:
- Joram Barrez, Filip Hrisafov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.eventregistry.api.model.InboundChannelModelBuilder
InboundChannelModelBuilder.InboundEventKeyDetectorBuilder, InboundChannelModelBuilder.InboundEventKeyJsonDetectorBuilder, InboundChannelModelBuilder.InboundEventKeyXmlDetectorBuilder, InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder, InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder, InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder, InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder, InboundChannelModelBuilder.InboundEventTenantDetectorBuilder, InboundChannelModelBuilder.InboundEventTenantJsonDetectorBuilder, InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder, InboundChannelModelBuilder.InboundEventTransformerBuilder, InboundChannelModelBuilder.InboundJmsChannelBuilder, InboundChannelModelBuilder.InboundKafkaChannelBuilder, InboundChannelModelBuilder.InboundRabbitChannelBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected ChannelJsonConverterchannelJsonConverterprotected InboundChannelModelchannelModelprotected StringdeploymentNameprotected StringdeploymentTenantIdprotected EventRepositoryServiceeventRepositoryprotected InboundChannelModelBuilder.InboundEventProcessingPipelineBuilderinboundEventProcessingPipelineBuilderprotected Stringkeyprotected StringparentDeploymentIdprotected StringresourceName
-
Constructor Summary
Constructors Constructor Description InboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChannelModelbuildChannelModel()InboundChannelModelBuildercategory(String category)InboundChannelModelBuilder.InboundEventProcessingPipelineBuilderchannelAdapter(String delegateExpression)EventDeploymentdeploy()InboundChannelModelBuilderdeploymentName(String deploymentName)InboundChannelModelBuilderdeploymentTenantId(String deploymentTenantId)InboundChannelModelBuilder.InboundJmsChannelBuilderjmsChannelAdapter(String destinationName)InboundChannelModelBuilder.InboundKafkaChannelBuilderkafkaChannelAdapter(String topic)InboundChannelModelBuilderkey(String key)InboundChannelModelBuilderparentDeploymentId(String parentDeploymentId)InboundChannelModelBuilder.InboundRabbitChannelBuilderrabbitChannelAdapter(String queueName)InboundChannelModelBuilderresourceName(String resourceName)
-
-
-
Field Detail
-
eventRepository
protected EventRepositoryService eventRepository
-
channelJsonConverter
protected ChannelJsonConverter channelJsonConverter
-
channelModel
protected InboundChannelModel channelModel
-
deploymentName
protected String deploymentName
-
resourceName
protected String resourceName
-
category
protected String category
-
parentDeploymentId
protected String parentDeploymentId
-
deploymentTenantId
protected String deploymentTenantId
-
key
protected String key
-
inboundEventProcessingPipelineBuilder
protected InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder inboundEventProcessingPipelineBuilder
-
-
Constructor Detail
-
InboundChannelDefinitionBuilderImpl
public InboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
-
Method Detail
-
key
public InboundChannelModelBuilder key(String key)
- Specified by:
keyin interfaceInboundChannelModelBuilder
-
deploymentName
public InboundChannelModelBuilder deploymentName(String deploymentName)
- Specified by:
deploymentNamein interfaceInboundChannelModelBuilder
-
resourceName
public InboundChannelModelBuilder resourceName(String resourceName)
- Specified by:
resourceNamein interfaceInboundChannelModelBuilder
-
category
public InboundChannelModelBuilder category(String category)
- Specified by:
categoryin interfaceInboundChannelModelBuilder
-
parentDeploymentId
public InboundChannelModelBuilder parentDeploymentId(String parentDeploymentId)
- Specified by:
parentDeploymentIdin interfaceInboundChannelModelBuilder
-
deploymentTenantId
public InboundChannelModelBuilder deploymentTenantId(String deploymentTenantId)
- Specified by:
deploymentTenantIdin interfaceInboundChannelModelBuilder
-
channelAdapter
public InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder channelAdapter(String delegateExpression)
- Specified by:
channelAdapterin interfaceInboundChannelModelBuilder
-
jmsChannelAdapter
public InboundChannelModelBuilder.InboundJmsChannelBuilder jmsChannelAdapter(String destinationName)
- Specified by:
jmsChannelAdapterin interfaceInboundChannelModelBuilder
-
rabbitChannelAdapter
public InboundChannelModelBuilder.InboundRabbitChannelBuilder rabbitChannelAdapter(String queueName)
- Specified by:
rabbitChannelAdapterin interfaceInboundChannelModelBuilder
-
kafkaChannelAdapter
public InboundChannelModelBuilder.InboundKafkaChannelBuilder kafkaChannelAdapter(String topic)
- Specified by:
kafkaChannelAdapterin interfaceInboundChannelModelBuilder
-
deploy
public EventDeployment deploy()
- Specified by:
deployin interfaceInboundChannelModelBuilder
-
buildChannelModel
protected ChannelModel buildChannelModel()
-
-