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 ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested 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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ChannelJsonConverterprotected InboundChannelModelprotected Stringprotected Stringprotected EventRepositoryServiceprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionInboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected ChannelModelchannelAdapter(String delegateExpression) deploy()deploymentName(String deploymentName) deploymentTenantId(String deploymentTenantId) jmsChannelAdapter(String destinationName) kafkaChannelAdapter(String topic) parentDeploymentId(String parentDeploymentId) rabbitChannelAdapter(String queueName) resourceName(String resourceName)
-
Field Details
-
eventRepository
-
channelJsonConverter
-
channelModel
-
deploymentName
-
resourceName
-
category
-
parentDeploymentId
-
deploymentTenantId
-
key
-
inboundEventProcessingPipelineBuilder
protected InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder inboundEventProcessingPipelineBuilder
-
-
Constructor Details
-
InboundChannelDefinitionBuilderImpl
public InboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
-
-
Method Details
-
key
- Specified by:
keyin interfaceInboundChannelModelBuilder
-
deploymentName
- Specified by:
deploymentNamein interfaceInboundChannelModelBuilder
-
resourceName
- Specified by:
resourceNamein interfaceInboundChannelModelBuilder
-
category
- Specified by:
categoryin interfaceInboundChannelModelBuilder
-
parentDeploymentId
- Specified by:
parentDeploymentIdin interfaceInboundChannelModelBuilder
-
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
- Specified by:
kafkaChannelAdapterin interfaceInboundChannelModelBuilder
-
deploy
- Specified by:
deployin interfaceInboundChannelModelBuilder
-
buildChannelModel
-