)]}'
{
  "commit": "73a775de0394f04f9c999eef2f2b8ce710ff0965",
  "tree": "b931518b7fc3c4b5dc483a8d7fd9afd3eec6caa0",
  "parents": [
    "14c5c43ff227ba34bc27aa41c81f84d5f1f3080d"
  ],
  "author": {
    "name": "jansupol",
    "email": "15908245+jansupol@users.noreply.github.com",
    "time": "Tue May 21 23:38:04 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 21 23:38:04 2024 +0200"
  },
  "message": "Support for Virtual Threads in Executor Services (#5648)\n\n* Support for Virtual Threads in Executor Services\r\n\r\nSigned-off-by: jansupol \u003cjan.supol@oracle.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a548dcb2638beeabb3a9e0713e6d16f01ecd8c4",
      "old_mode": 33188,
      "old_path": "connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java",
      "new_id": "c43051242a1f9c1c9adf12a558fddf8b6ffa87df",
      "new_mode": 33188,
      "new_path": "connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java"
    },
    {
      "type": "modify",
      "old_id": "4164e3a40e149f4bbca652c2902bf37fff7c4fee",
      "old_mode": 33188,
      "old_path": "containers/grizzly2-http/src/main/java/org/glassfish/jersey/grizzly2/httpserver/GrizzlyHttpServerFactory.java",
      "new_id": "a6d823c26a4dfa46ebccff8f8866428993ec65e1",
      "new_mode": 33188,
      "new_path": "containers/grizzly2-http/src/main/java/org/glassfish/jersey/grizzly2/httpserver/GrizzlyHttpServerFactory.java"
    },
    {
      "type": "modify",
      "old_id": "1eb0bde634ec7861079180a46121574faaac09fe",
      "old_mode": 33188,
      "old_path": "containers/grizzly2-servlet/src/main/java/org/glassfish/jersey/grizzly2/servlet/GrizzlyWebContainerFactory.java",
      "new_id": "0fefd14b55a3cd86ea9294671eba78651eb3f643",
      "new_mode": 33188,
      "new_path": "containers/grizzly2-servlet/src/main/java/org/glassfish/jersey/grizzly2/servlet/GrizzlyWebContainerFactory.java"
    },
    {
      "type": "modify",
      "old_id": "b0f7663aa2469a6eecdd3d44e1680beb30ee2060",
      "old_mode": 33188,
      "old_path": "containers/jetty-http/src/main/java/org/glassfish/jersey/jetty/JettyHttpContainerFactory.java",
      "new_id": "992795470ee4e2c605be950becd98118911181b7",
      "new_mode": 33188,
      "new_path": "containers/jetty-http/src/main/java/org/glassfish/jersey/jetty/JettyHttpContainerFactory.java"
    },
    {
      "type": "modify",
      "old_id": "df26b22587727251482a5385e29311ee9e96b99f",
      "old_mode": 33188,
      "old_path": "core-client/src/main/java/org/glassfish/jersey/client/ClientExecutorProvidersConfigurator.java",
      "new_id": "00b18ef2847f9e80f37e8b440e816d13b4a51f05",
      "new_mode": 33188,
      "new_path": "core-client/src/main/java/org/glassfish/jersey/client/ClientExecutorProvidersConfigurator.java"
    },
    {
      "type": "modify",
      "old_id": "a875febd0b3e9e6d6e8e60f023986d313895ff17",
      "old_mode": 33188,
      "old_path": "core-client/src/main/java/org/glassfish/jersey/client/DefaultClientAsyncExecutorProvider.java",
      "new_id": "e25e30304ee3a588d21d710ca0a962ea312dfb55",
      "new_mode": 33188,
      "new_path": "core-client/src/main/java/org/glassfish/jersey/client/DefaultClientAsyncExecutorProvider.java"
    },
    {
      "type": "modify",
      "old_id": "a2e68f532f6907478faa51ff9e84db86717bd545",
      "old_mode": 33188,
      "old_path": "core-common/pom.xml",
      "new_id": "11d3977f5aea36a07e9019fac09feb1fe087e015",
      "new_mode": 33188,
      "new_path": "core-common/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "bc76ba6f3a2019246bc5126359ff4d941c5aad0b",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/CommonProperties.java",
      "new_id": "0c5e824e66ee78993dc5e1361ee868f841a220f9",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/CommonProperties.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d3beeacb8fdf50968d0a7d6886dd2bf8f0524ac",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/innate/VirtualThreadUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "906574623c33345e91a8361d3ff2658be98b7bf8",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/innate/virtual/LoomishExecutors.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c56f91ba04dde7e5e533e616e712b4ec610d4818",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/innate/virtual/package-info.java"
    },
    {
      "type": "modify",
      "old_id": "27cf44959ce0a7d3d6e757e38bceefd1957907e3",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/spi/AbstractThreadPoolProvider.java",
      "new_id": "ff1b757d56f8b55d9a4693e2bbd1d747471cdf80",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/spi/AbstractThreadPoolProvider.java"
    },
    {
      "type": "modify",
      "old_id": "486226c11e60915f6ef4b7fb9100e49368a15a71",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/spi/ScheduledThreadPoolExecutorProvider.java",
      "new_id": "c516aecf60ae933a8db035c44ce1faa06e71680d",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/spi/ScheduledThreadPoolExecutorProvider.java"
    },
    {
      "type": "modify",
      "old_id": "dbcec5581f4e32847a7524ee3f0bc968a072ab9e",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/spi/ThreadPoolExecutorProvider.java",
      "new_id": "591983f4c39066583795c52114a866ef91acca1e",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/spi/ThreadPoolExecutorProvider.java"
    },
    {
      "type": "modify",
      "old_id": "90cafba6a255334ac5e630108a9e8d3b98ab1aeb",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java20-/org/glassfish/jersey/innate/VirtualThreadSupport.java",
      "new_id": "867a65be87fd0bac40cb8bf9b1d1c7da835bbc57",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java20-/org/glassfish/jersey/innate/VirtualThreadSupport.java"
    },
    {
      "type": "modify",
      "old_id": "74f58ba9da5557ce17561c647ef8af108f606c2f",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java21/org/glassfish/jersey/innate/VirtualThreadSupport.java",
      "new_id": "0e7d6959eac522da182ca1895d2f9e5c9b66eea7",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java21/org/glassfish/jersey/innate/VirtualThreadSupport.java"
    },
    {
      "type": "modify",
      "old_id": "77974f1946b904e58230e7937ea48bb14176adbb",
      "old_mode": 33188,
      "old_path": "core-server/src/main/java/org/glassfish/jersey/server/ServerExecutorProvidersConfigurator.java",
      "new_id": "ecbccfdca55d6076a3da581435ce798851225257",
      "new_mode": 33188,
      "new_path": "core-server/src/main/java/org/glassfish/jersey/server/ServerExecutorProvidersConfigurator.java"
    },
    {
      "type": "modify",
      "old_id": "6f5036b77977458f91547eac8971255911b46b01",
      "old_mode": 33188,
      "old_path": "docs/src/main/docbook/appendix-properties.xml",
      "new_id": "8d40af6c640d84162d891bd02d9ecbcb339e3e0b",
      "new_mode": 33188,
      "new_path": "docs/src/main/docbook/appendix-properties.xml"
    },
    {
      "type": "modify",
      "old_id": "b58ebd8016915a406333378bc34afa7bd988606e",
      "old_mode": 33188,
      "old_path": "docs/src/main/docbook/dependencies.xml",
      "new_id": "8124dfa1ee5ac01f19627b1a1973babab0b98b6f",
      "new_mode": 33188,
      "new_path": "docs/src/main/docbook/dependencies.xml"
    },
    {
      "type": "modify",
      "old_id": "ccbe0216ea0d1a509d38f4c35bef770b343e2123",
      "old_mode": 33188,
      "old_path": "docs/src/main/docbook/jersey.ent",
      "new_id": "8cf043fc3b462d0173767c1d22ee9cd256a3c930",
      "new_mode": 33188,
      "new_path": "docs/src/main/docbook/jersey.ent"
    },
    {
      "type": "modify",
      "old_id": "a4b4e31968900fe648777be38c226f67345d6c8f",
      "old_mode": 33188,
      "old_path": "ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/RestClientBuilderImpl.java",
      "new_id": "43564d81c0b49dfc963ad16dc6ecee27c49c1bf3",
      "new_mode": 33188,
      "new_path": "ext/microprofile/mp-rest-client/src/main/java/org/glassfish/jersey/microprofile/restclient/RestClientBuilderImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c9547f805af6a99854d4996080ae29169b210d2",
      "new_mode": 33188,
      "new_path": "tests/e2e-jdk-specifics/src/test/java/org/glassfish/jersey/tests/e2e/jdk21/ThreadFactoryUsageTest.java"
    }
  ]
}
