With HazelCast, ClusterManager.isClusteringStarting() always returns true when clustering is started and after JVM joined the cluster

Env:

Openfire: 3.10.3

hazelcast plugin: 2.1.2

I am observing an issue in getting correct ClusterStatus. As per doc ClusterManager#isClusteringStarting() should return false when clustering is started and the JVM has joined the cluster.

My plugin has multiple components and want them to be registered once cluster is up and running.

Please help if the application can rely on isClusteringStarting() & isClusteringStarted methods to get correct status of cluster.

Thank you

Best rgrds,

CCC