Class InboundChannelDefinitionBuilderImpl.InboundEventTenantXmlDetectorBuilderImpl
java.lang.Object
org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl.InboundEventPayloadXmlExtractorBuilderImpl
org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl.InboundEventTenantXmlDetectorBuilderImpl
- All Implemented Interfaces:
InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder
,InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
- Direct Known Subclasses:
InboundChannelDefinitionBuilderImpl.InboundEventFilterXmlBuilderImpl
- Enclosing class:
- InboundChannelDefinitionBuilderImpl
public static class InboundChannelDefinitionBuilderImpl.InboundEventTenantXmlDetectorBuilderImpl
extends InboundChannelDefinitionBuilderImpl.InboundEventPayloadXmlExtractorBuilderImpl
implements InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
-
Field Summary
Fields inherited from class org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl.InboundEventPayloadXmlExtractorBuilderImpl
inboundEventProcessingPipelineBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionInboundEventTenantXmlDetectorBuilderImpl
(InboundChannelDefinitionBuilderImpl.InboundEventProcessingPipelineBuilderImpl<Document> inboundEventProcessingPipelineBuilder) -
Method Summary
Modifier and TypeMethodDescriptiondetectEventTenantUsingXPathExpression
(String xPathExpression) Determines the tenant ID by using an XPath expression.fixedTenantId
(String tenantId) Sets the tenant to a hardcoded value.Methods inherited from class org.flowable.eventregistry.impl.model.InboundChannelDefinitionBuilderImpl.InboundEventPayloadXmlExtractorBuilderImpl
xmlElementsMapDirectlyToPayload
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.eventregistry.api.model.InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder
xmlElementsMapDirectlyToPayload
-
Constructor Details
-
InboundEventTenantXmlDetectorBuilderImpl
public InboundEventTenantXmlDetectorBuilderImpl(InboundChannelDefinitionBuilderImpl.InboundEventProcessingPipelineBuilderImpl<Document> inboundEventProcessingPipelineBuilder)
-
-
Method Details
-
fixedTenantId
public InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder fixedTenantId(String tenantId) Description copied from interface:InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
Sets the tenant to a hardcoded value. Useful for when the channel only receives events for a given tenant.- Specified by:
fixedTenantId
in interfaceInboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
-
detectEventTenantUsingXPathExpression
public InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder detectEventTenantUsingXPathExpression(String xPathExpression) Description copied from interface:InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
Determines the tenant ID by using an XPath expression.- Specified by:
detectEventTenantUsingXPathExpression
in interfaceInboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder
-