This commit adds support for auto-configuration of Hazelcast Jet server and client and auto-configuration of Hazelcast Jet Health Contributor.
Since Hazelcast Jet is shading Hazelcast classes and using Hazelcast specific
configuration files, Hazelcast Jet auto-configuration should disable the Hazelcast
auto-configuration if Hazelcast Jet found on the classpath. I've achieved this using
@ConditionalOnMissingClass("com.hazelcast.jet.JetInstance")
annotation on to
Hazelcast auto-configuration class.
Comment From: wilkinsona
Thanks very much for the pull request. Unfortunately, we feel that there hasn't been sufficient demand for the functionality to justify the ongoing cost of maintaining it. We think it would be better for the functionality to be provided by you as a third-party starter. We'd be more than happy to link to it from our list of such starters. Thanks anyway.