Welshman Docs / @welshman/net / Pool
Class: Pool ​
Defined in: packages/net/src/pool.ts:24
Constructors ​
Constructor ​
new Pool(
options):Pool
Defined in: packages/net/src/pool.ts:36
Parameters ​
options ​
PoolOptions = {}
Returns ​
Pool
Properties ​
_data ​
_data:
Map<string,Socket>
Defined in: packages/net/src/pool.ts:25
_subs ​
_subs:
PoolSubscription[] =[]
Defined in: packages/net/src/pool.ts:26
options ​
readonlyoptions:PoolOptions={}
Defined in: packages/net/src/pool.ts:36
Methods ​
clear() ​
clear():
void
Defined in: packages/net/src/pool.ts:87
Returns ​
void
get() ​
get(
_url):Socket
Defined in: packages/net/src/pool.ts:50
Parameters ​
_url ​
string
Returns ​
has() ​
has(
url):boolean
Defined in: packages/net/src/pool.ts:38
Parameters ​
url ​
string
Returns ​
boolean
makeSocket() ​
makeSocket(
url):Socket
Defined in: packages/net/src/pool.ts:42
Parameters ​
url ​
string
Returns ​
remove() ​
remove(
url):void
Defined in: packages/net/src/pool.ts:77
Parameters ​
url ​
string
Returns ​
void
subscribe() ​
subscribe(
cb): () =>void
Defined in: packages/net/src/pool.ts:69
Parameters ​
cb ​
Returns ​
():
void
Returns ​
void
get() ​
staticget():Pool
Defined in: packages/net/src/pool.ts:28
Returns ​
Pool