Page Contents

Home > @loopback/pooling

pooling package

@loopback/pooling

Classes

Class Description

PoolingService

A singleton service to maintain a pool of resources. This pool service can be bound to different keys to represent multiple pools. Each binding is a singleton so that the state stays the same for injections into multiple instances for other artifacts.

Functions

Function Description

createPooledBindingFactory(bindingAddress)

Create a function to return a pooled binding factory

getPooledValue(poolingService, requestCtx)

Acquire a resource from the pooling service or pool

Interfaces

Interface Description

Poolable

Life cycle methods that a poolable resource can optionally implement so that they can be triggered by the pooling service

PooledValue

Pooled resource instance

PoolFactory

Factory for the pooling service

PoolingServiceOptions

Options to configure a resource pool