Interface InboundChannelModelBuilder.InboundEventTenantJsonDetectorBuilder
- All Superinterfaces:
InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder
- All Known Subinterfaces:
InboundChannelModelBuilder.InboundEventFilterJsonBuilder
- Enclosing interface:
- InboundChannelModelBuilder
public static interface InboundChannelModelBuilder.InboundEventTenantJsonDetectorBuilder
extends InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder
Builder for the 'tenant ID detection' part of the
InboundChannelModel
, specifically for JSON events-
Method Summary
Modifier and TypeMethodDescriptiondetectEventTenantUsingJsonPointerExpression
(String jsonPointerExpression) Determines the tenant ID by using a JSOn Pointer expression.fixedTenantId
(String tenantId) Sets the tenant to a hardcoded value.Methods inherited from interface org.flowable.eventregistry.api.model.InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder
jsonFieldsMapDirectlyToPayload
-
Method Details
-
fixedTenantId
Sets the tenant to a hardcoded value. Useful for when the channel only receives events for a given tenant. -
detectEventTenantUsingJsonPointerExpression
InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder detectEventTenantUsingJsonPointerExpression(String jsonPointerExpression) Determines the tenant ID by using a JSOn Pointer expression.
-