I am looking for a Java HTTP Async client which can be used to get performance metrics like TCP connection time, Time to first byte, TLS handshake time for an endpoint.
I looked into latest java.net.http module but it does not seem to have any such listeners. In fact, only async java client i found which seems to be carrying these listeners is AsyncHttpClient. However, problem is that it is an open source project and currently does not have any active maintainer. It might be a dead project already and in the long run might not be sustainable?
What is the recommended option for this use case in java?