Modify Role Data
This handler (com.rierino.handler.JMESDataRoleHandler) provides ability to modify and route any role data.
Handler Parameters
Parameter
Definition
Example
Default
pattern
JMESPath pattern to apply with data, route, filter details
[ { "data":@, "route":{"system":'kafka', "stream":'customer', "key":payload.customer.id}, "filter":payload.customer.id!=null }, { "data":@, "route":{"system":'kafka', "stream":'session', "key":requestMeta.sessionId}, "filter":requestMeta.sessionId!=null }]
-
Roles
processData
Transforms received data with handler's JMESPath pattern, checks if its "filter" field is true and redirects it based on its "route" field (system, stream, key).
Last updated