Interface ManagementServer


  • public interface ManagementServer
    Interface implemented by management servers.
    Author:
    Ludovic Orban, brandony
    • Method Detail

      • start

        void start()
        Start the management server
      • stop

        void stop()
        Stop the management server
      • register

        void register​(CacheManager managedResource)
        Puts the submitted resource under the purview of this ManagementServer.
        Parameters:
        managedResource - the resource to be managed
      • unregister

        void unregister​(CacheManager managedResource)
        Removes the submitted resource under the purview of this ManagementServer.
        Parameters:
        managedResource - the resource to be managed
      • hasRegistered

        boolean hasRegistered()
        Returns true if this ManagementServer has any resources registered.
        Returns:
        true if actively managing resources, false if not.
      • initialize

        void initialize​(ManagementRESTServiceConfiguration configuration)
        Initialize method to call just after instantiating the class
        Parameters:
        configuration - the configuration of the rest agent
      • registerClusterRemoteEndpoint

        void registerClusterRemoteEndpoint​(java.lang.String clientUUID)
        Register a cluster endpoint of a specific client to enable clustered monitoring.
        Parameters:
        clientUUID - the client UUID
      • unregisterClusterRemoteEndpoint

        void unregisterClusterRemoteEndpoint​(java.lang.String clientUUID)
        Unregister a previously registered cluster endpoint.
        Parameters:
        clientUUID - the client UUID