Class JsonPointerBasedInboundEventTenantDetector

java.lang.Object
org.flowable.eventregistry.impl.tenantdetector.JsonPointerBasedInboundEventTenantDetector
All Implemented Interfaces:
InboundEventTenantDetector<com.fasterxml.jackson.databind.JsonNode>

public class JsonPointerBasedInboundEventTenantDetector extends Object implements InboundEventTenantDetector<com.fasterxml.jackson.databind.JsonNode>
Author:
Joram Barrez, Filip Hrisafov
  • Field Details

    • jsonPointerExpression

      protected String jsonPointerExpression
    • jsonPointer

      protected com.fasterxml.jackson.core.JsonPointer jsonPointer
  • Constructor Details

    • JsonPointerBasedInboundEventTenantDetector

      public JsonPointerBasedInboundEventTenantDetector(String jsonPointerExpression)
  • Method Details

    • detectTenantId

      public String detectTenantId(com.fasterxml.jackson.databind.JsonNode payload)
      Specified by:
      detectTenantId in interface InboundEventTenantDetector<com.fasterxml.jackson.databind.JsonNode>
    • getJsonPointerExpression

      public String getJsonPointerExpression()
    • setJsonPointerExpression

      public void setJsonPointerExpression(String jsonPointerExpression)