Interface ClusterSingletonServiceProvider

    • Method Detail

      • registerClusterSingletonService

        ClusterSingletonServiceRegistration registerClusterSingletonService​(ClusterSingletonService service)
        Method registers ClusterSingletonService to Provider. Method returns RuntimeException for unexpected state, so be careful with implementation. Note: RuntimeException is implemented as a notification about some problems with registration and client has to implement some strategy for handling this issue. TODO: RuntimeException is not a transparent contract for handling unexpected state and it needs to be replaced with a specific documented Exception or it needs to add another contract definition for a client notification about the unexpected state reason in ClusterSingletonService. RuntimeException implementation is a hotfix for an unwanted API contract changes in boron release only.
        Parameters:
        service - ClusterSingletonService instance
        Returns:
        AutoCloseable registration