Title: SPIKE - WIP - Another PR that shows how we could transition to the new idea of state per instrumentation method call by bbakerman · Pull Request #2747 · graphql-java/graphql-java · GitHub
Open Graph Title: SPIKE - WIP - Another PR that shows how we could transition to the new idea of state per instrumentation method call by bbakerman · Pull Request #2747 · graphql-java/graphql-java
X Title: SPIKE - WIP - Another PR that shows how we could transition to the new idea of state per instrumentation method call by bbakerman · Pull Request #2747 · graphql-java/graphql-java
Description: I wanted to spike whether we can transition to passing "state" to each instrumentation method call rather than creating an object. I think this works really well and is NON API breaking. If we did this I think we would deprecated the old methods that only take a "parameter with state" object deprecater the getState on the parameter objects create side line default methods for each instrumentation method so it takes state but it calls back like these do go through the provided graphql-java instrumentations and make them only use the new methods
Open Graph Description: I wanted to spike whether we can transition to passing "state" to each instrumentation method call rather than creating an object. I think this works really well and is NON API breaking. ...
X Description: I wanted to spike whether we can transition to passing "state" to each instrumentation method call rather than creating an object. I think this works really well and is NON API br...
Opengraph URL: https://github.com/graphql-java/graphql-java/pull/2747
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:9026a943-9062-bfc5-ba70-b4fd2edb1856 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9D9E:DC4AA:23B71F:2F1E3C:6A615E01 |
| html-safe-nonce | 250e16bc651a617187841c9f7e49b6581abb2d66ee474261ab0b366b34e58d43 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RDlFOkRDNEFBOjIzQjcxRjoyRjFFM0M6NkE2MTVFMDEiLCJ2aXNpdG9yX2lkIjoiMzYxMjU3NDUzNTc4OTkyNzkzOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 98cbabe540693289f2e5a244961e2e2ed6a0bfe8b467fd2a1c12fd6f4959b7cb |
| hovercard-subject-tag | pull_request:866208230 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/graphql-java/graphql-java/pull/2747/files |
| twitter:image | https://avatars.githubusercontent.com/u/1661769?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1661769?s=400&v=4 |
| og:image:alt | I wanted to spike whether we can transition to passing "state" to each instrumentation method call rather than creating an object. I think this works really well and is NON API breaking. ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c258d2b06b498220e3b94af28b26bbbf58f4203a6373725f779afcc867afd263 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/graphql-java/graphql-java git https://github.com/graphql-java/graphql-java.git |
| octolytics-dimension-user_id | 14289921 |
| octolytics-dimension-user_login | graphql-java |
| octolytics-dimension-repository_id | 38602457 |
| octolytics-dimension-repository_nwo | graphql-java/graphql-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 38602457 |
| octolytics-dimension-repository_network_root_nwo | graphql-java/graphql-java |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5f67bc431418961e0814f1eb30a4231250e4726d |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width