Skip to content

Welshman Docs / @welshman/net / Pool

Class: Pool

Defined in: packages/net/src/pool.ts:8

Constructors

Constructor

new Pool(): Pool

Returns

Pool

Properties

_data

_data: Map<string, Socket>

Defined in: packages/net/src/pool.ts:10


_subs

_subs: PoolSubscription[] = []

Defined in: packages/net/src/pool.ts:11


socketPolicies

socketPolicies: SocketPolicy[]

Defined in: packages/net/src/pool.ts:9

Methods

clear()

clear(): void

Defined in: packages/net/src/pool.ts:54

Returns

void


get()

get(_url): Socket

Defined in: packages/net/src/pool.ts:17

Parameters

_url

string

Returns

Socket


has()

has(url): boolean

Defined in: packages/net/src/pool.ts:13

Parameters

url

string

Returns

boolean


remove()

remove(url): void

Defined in: packages/net/src/pool.ts:44

Parameters

url

string

Returns

void


subscribe()

subscribe(cb): () => void

Defined in: packages/net/src/pool.ts:36

Parameters

cb

PoolSubscription

Returns

(): void

Returns

void