Sessionize
This handler (com.rierino.handler.SessionEventHandler) provides ability to create and track sessions for system users, as part of Gateway functionality.
Handler Parameters
Parameter
Definition
Example
Default
Actions
Touch
Field
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Sessionize Touch action eventMeta fields",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"outputElement": {
"type": "string",
"definition": "Json path for the output in response event payload",
"example": "session",
"default": null
}
}
}
}
}Parameter
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Sessionize Touch action eventMeta.parameters",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"parameters": {
"type": "object",
"properties": {
"ttl": {
"type": "string",
"definition": "JMESPath pattern to apply on data output, before returning response",
"example": "{id:id, name:data.name, description:data.description}",
"default": "Handler's ttl"
}
}
}
}
}
}
}Extend
Field
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Sessionize Extend action eventMeta fields",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"outputElement": {
"type": "string",
"definition": "Json path for the output in response event payload",
"example": "session",
"default": null
}
}
}
}
}Parameter
Definition
Example
Default
ExtendList
Field
Definition
Example
Default
Parameter
Definition
Example
Default
Expire
Stitch
Field
Definition
Example
Default
Parameter
Definition
Example
Default
Last updated
