CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 13:14:40 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/neo4j/neo4j-javascript-driver.git
etag: W/"d098c05c1509ef6b998c6890a4c9e075"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=2ogyfpOFPwG1smZyYy28hU%2FVi7piux04fE%2FUg94aot7d1xcixg43D4WcVewc6W2hBA6Wdbrz7BcnF5XYog%2FMv40cN1MX4FXogKDyRI3lNX4vog0aKQCr7sDF2Nz2gc3xmuuVdSCzW0CYHg1IzQaSchYa9zEzGPpCdQNBaB38c8ID1bE9wKTn%2FgLXe5H2lltIVIMPt5mxghkBjx%2FmACS9mSmQJccgEM8ydl1aOhnCEhlhmV5QNFZqozT4K8sYcaAPkzeDNrpw4vqbeWXM%2FSfblg%3D%3D--VweLKe148DB%2BKFJw--GHzKep%2BDXp%2BoFFf%2Bi30DSw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1405758798.1753276478; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:14:38 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 13:14:38 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 999E:261FF2:C1E4A9:E6584D:6880E03E
Move Pool module to `core` (#1212) · neo4j/neo4j-javascript-driver@c424636 · GitHub
Copy file name to clipboardExpand all lines: packages/bolt-connection/src/connection-provider/connection-provider-pooled.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/src/index.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/test/connection-provider/connection-provider-direct.test.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/test/connection-provider/connection-provider-routing.test.js
Copy file name to clipboardExpand all lines: packages/core/src/internal/index.ts
Copy file name to clipboard
Copy file name to clipboardExpand all lines: packages/core/src/internal/pool/pool-config.ts
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 152
Commit c424636
authored
Move Pool module to
The `pool` holds logic on resource pooling and it is used to avoid better resource management, enabling the driver to re-use connections and avoiding overflow server and cluster with too much connections. The pool also regulates acquisition timeouts, this avoiding clients to wait an undetermined amount time for acquiring resource when driver is busy.
This module is being moved to the core module to enabling drivers developers to re-use this module in context which is not Bolt.core
(#1212)1 parent c4e4c1c commit c424636Copy full SHA for c424636
File tree
Expand file treeCollapse file tree
18 files changed
+620
-433
lines changedFilter options
- packages
- bolt-connection
- src
- connection-provider
- test/connection-provider
- core
- src/internal
- pool
- test/internal/pool
- neo4j-driver-deno/lib
- bolt-connection
- connection-provider
- core/internal
- pool
- neo4j-driver/test
- internal
Expand file treeCollapse file tree
18 files changed
+620
-433
lines changedpackages/bolt-connection/src/connection-provider/connection-provider-pooled.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/src/connection-provider/connection-provider-pooled.js+7-2Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
20 |
| - | |
| 19 | + | |
21 | 20 |
| |
22 | 21 |
| |
23 | 22 |
| |
| |||
31 | 30 |
| |
32 | 31 |
| |
33 | 32 |
| |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
34 | 39 |
| |
35 | 40 |
| |
36 | 41 |
| |
|
packages/bolt-connection/src/index.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/src/index.js-1Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
24 | 23 |
| |
25 | 24 |
|
packages/bolt-connection/test/connection-provider/connection-provider-direct.test.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/test/connection-provider/connection-provider-direct.test.js+2-2Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
20 | 19 |
| |
21 | 20 |
| |
22 | 21 |
| |
| |||
25 | 24 |
| |
26 | 25 |
| |
27 | 26 |
| |
28 |
| - | |
| 27 | + | |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
|
packages/bolt-connection/test/connection-provider/connection-provider-routing.test.js
Copy file name to clipboardExpand all lines: packages/bolt-connection/test/connection-provider/connection-provider-routing.test.js+2-2Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
31 | 30 |
| |
32 | 31 |
| |
33 | 32 |
| |
| |||
37 | 36 |
| |
38 | 37 |
| |
39 | 38 |
| |
40 |
| - | |
| 39 | + | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
|
packages/core/src/internal/index.ts
Copy file name to clipboardExpand all lines: packages/core/src/internal/index.ts+3-1Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
| 32 | + | |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
| |||
44 | 45 |
| |
45 | 46 |
| |
46 | 47 |
| |
47 |
| - | |
| 48 | + | |
| 49 | + | |
48 | 50 |
|
packages/bolt-connection/src/pool/index.js renamed to packages/core/src/internal/pool/index.ts
Copy file name to clipboardFile renamed without changes.
packages/bolt-connection/src/pool/pool-config.js renamed to packages/core/src/internal/pool/pool-config.ts
Copy file name to clipboardExpand all lines: packages/core/src/internal/pool/pool-config.ts+13-11Lines changed: 13 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
23 | 26 |
| |
24 | 27 |
| |
25 | 28 |
| |
26 | 29 |
| |
27 | 30 |
| |
28 | 31 |
| |
29 | 32 |
| |
30 |
| - | |
| 33 | + | |
31 | 34 |
| |
32 | 35 |
| |
33 | 36 |
| |
34 |
| - | |
35 |
| - | |
36 |
| - | |
| 37 | + | |
| 38 | + | |
37 | 39 |
| |
38 | 40 |
| |
39 |
| - | |
| 41 | + | |
| 42 | + | |
40 | 43 |
| |
41 | 44 |
| |
42 |
| - | |
43 | 45 |
| |
44 | 46 |
| |
45 | 47 |
| |
46 | 48 |
| |
47 | 49 |
| |
48 | 50 |
| |
49 | 51 |
| |
50 |
| - | |
51 |
| - | |
| 52 | + | |
| 53 | + | |
52 | 54 |
| |
53 | 55 |
| |
54 |
| - | |
55 |
| - | |
| 56 | + | |
| 57 | + | |
56 | 58 |
| |
57 | 59 |
| |
58 | 60 |
|
You can’t perform that action at this time.
0 commit comments