public class InboundChannelDefinitionBuilderImpl extends Object implements 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| Modifier and Type | Field and Description |
|---|---|
protected String |
category |
protected ChannelJsonConverter |
channelJsonConverter |
protected InboundChannelModel |
channelModel |
protected String |
deploymentName |
protected String |
deploymentTenantId |
protected EventRepositoryService |
eventRepository |
protected InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder |
inboundEventProcessingPipelineBuilder |
protected String |
key |
protected String |
parentDeploymentId |
protected String |
resourceName |
| Constructor and Description |
|---|
InboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository,
ChannelJsonConverter channelJsonConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected ChannelModel |
buildChannelModel() |
InboundChannelModelBuilder |
category(String category) |
InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder |
channelAdapter(String delegateExpression) |
EventDeployment |
deploy() |
InboundChannelModelBuilder |
deploymentName(String deploymentName) |
InboundChannelModelBuilder |
deploymentTenantId(String deploymentTenantId) |
InboundChannelModelBuilder.InboundJmsChannelBuilder |
jmsChannelAdapter(String destinationName) |
InboundChannelModelBuilder.InboundKafkaChannelBuilder |
kafkaChannelAdapter(String topic) |
InboundChannelModelBuilder |
key(String key) |
InboundChannelModelBuilder |
parentDeploymentId(String parentDeploymentId) |
InboundChannelModelBuilder.InboundRabbitChannelBuilder |
rabbitChannelAdapter(String queueName) |
InboundChannelModelBuilder |
resourceName(String resourceName) |
protected EventRepositoryService eventRepository
protected ChannelJsonConverter channelJsonConverter
protected InboundChannelModel channelModel
protected String deploymentName
protected String resourceName
protected String category
protected String parentDeploymentId
protected String deploymentTenantId
protected String key
protected InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder inboundEventProcessingPipelineBuilder
public InboundChannelDefinitionBuilderImpl(EventRepositoryService eventRepository, ChannelJsonConverter channelJsonConverter)
public InboundChannelModelBuilder key(String key)
key in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder deploymentName(String deploymentName)
deploymentName in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder resourceName(String resourceName)
resourceName in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder category(String category)
category in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder parentDeploymentId(String parentDeploymentId)
parentDeploymentId in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder deploymentTenantId(String deploymentTenantId)
deploymentTenantId in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder.InboundEventProcessingPipelineBuilder channelAdapter(String delegateExpression)
channelAdapter in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder.InboundJmsChannelBuilder jmsChannelAdapter(String destinationName)
jmsChannelAdapter in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder.InboundRabbitChannelBuilder rabbitChannelAdapter(String queueName)
rabbitChannelAdapter in interface InboundChannelModelBuilderpublic InboundChannelModelBuilder.InboundKafkaChannelBuilder kafkaChannelAdapter(String topic)
kafkaChannelAdapter in interface InboundChannelModelBuilderpublic EventDeployment deploy()
deploy in interface InboundChannelModelBuilderprotected ChannelModel buildChannelModel()
Copyright © 2020 Flowable. All rights reserved.