Hi
In the client (instrumented) environment, Hawkular APM uses the ServiceLoader to obtain
implementations for various components. This enhancement introduces a
'ServiceStatus' check, to determine whether an implementation is suitable to be
returned (i.e. has all the config it needs).
This will enable the client to be packaged with multiple implementations of a particular
interface, and enable selection of the appropriate impl at runtime based on the
configuration (e.g. environment variables).
Regards
Gary
Show replies by date