Skip to main content
Version: 3.9

SessionPoolOptions

Index

Properties

optionalblockedStatusCodes

blockedStatusCodes?: number[] = number[]

Specifies which response status codes are considered as blocked. Session connected to such request will be marked as retired.

optionalcreateSessionFunction

createSessionFunction?: CreateSession

Custom function that should return Session instance. Any error thrown from this function will terminate the process. Function receives SessionPool instance as a parameter

optionalmaxPoolSize

maxPoolSize?: number = ```ts 1000 ```

Maximum size of the pool. Indicates how many sessions are rotated.

optionalpersistStateKey

persistStateKey?: string = ```ts SESSION_POOL_STATE ```

Session pool persists it's state under this key in Key value store.

optionalpersistStateKeyValueStoreId

persistStateKeyValueStoreId?: string

Name or Id of KeyValueStore where is the SessionPool state stored.

optionalpersistenceOptions

persistenceOptions?: PersistenceOptions

Control how and when to persist the state of the session pool.

optionalsessionOptions

sessionOptions?: SessionOptions

The configuration options for Session instances.