Interact | sessionManagement
This set of configuration properties defines settings for runtime sessions.
cacheType
Description
Defines the type of cache approach for the runtime servers.
Default value
Local
Valid Values
Distributed | Local
maxNumberOfSessions
Description
The maximum number of runtime sessions that the cache holds at any one time. If a request to add a new runtime session occurs when the cache has reached this maximum, the cache removes the oldest inactive runtime session.
Default value
999999999
Valid Values
Integer greater than 0.
multicastIPAddress
Description
If cacheType is Distributed, enter the IP address used by the distributed cache. You must also define multicastPort.
If cacheType is Local, you can leave multicastIPAddress undefined.
Default value
230.0.0.1
Valid Values
Any valid IP address.
multicastPort
Description
If cacheType is Distributed, enter the port number used by the distributed cache. You must also define multicastIPAddress.
If cacheType is Local, you can leave multicastPort undefined.
Default value
6363
Valid Values
1024 – 49151
sessionTimeoutInSecs
Description
The amount of time, in seconds, a session can remain inactive. After the sessionTimeout number of seconds have passed, Interact ends the session.
Default value
300
Valid Values
Any integer greater than zero.
eventPatternStateTimeoutInSec
Description
Specifies the amount of time, in seconds, for an event pattern state object to time out in the event pattern state cache. When such a state object has been idling in the cache for eventPatternStateTimeoutInSec number of seconds, it may be ejected from the cache based on the least-recently-used rule. Note that the value of this property should be larger than that defined in the sessionTimeoutInSecs property.
Default value
600
Valid Values
Any integer greater than zero, and larger than the sessionTimeoutInSecs property value.