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 Summary
Fields Modifier and Type Field Description protected com.fasterxml.jackson.core.JsonPointerjsonPointerprotected StringjsonPointerExpression
-
Constructor Summary
Constructors Constructor Description JsonPointerBasedInboundEventTenantDetector(String jsonPointerExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdetectTenantId(com.fasterxml.jackson.databind.JsonNode payload)StringgetJsonPointerExpression()voidsetJsonPointerExpression(String jsonPointerExpression)-
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.InboundEventTenantDetector
detectTenantId
-
-
-
-
Field Detail
-
jsonPointerExpression
protected String jsonPointerExpression
-
jsonPointer
protected com.fasterxml.jackson.core.JsonPointer jsonPointer
-
-
Constructor Detail
-
JsonPointerBasedInboundEventTenantDetector
public JsonPointerBasedInboundEventTenantDetector(String jsonPointerExpression)
-
-
Method Detail
-
detectTenantId
public String detectTenantId(com.fasterxml.jackson.databind.JsonNode payload)
- Specified by:
detectTenantIdin interfaceInboundEventTenantDetector<com.fasterxml.jackson.databind.JsonNode>
-
getJsonPointerExpression
public String getJsonPointerExpression()
-
setJsonPointerExpression
public void setJsonPointerExpression(String jsonPointerExpression)
-
-