Class GrizzlyMonitoring


  • public class GrizzlyMonitoring
    extends Object
    Grizzly monitoring manager, which is responsible for registering, unregistering Grizzly statistics probes.
    Author:
    Alexey Stashok
    • Constructor Detail

      • GrizzlyMonitoring

        public GrizzlyMonitoring()
    • Method Detail

      • getThreadPoolProbeProvider

        public ThreadPoolProbeProvider getThreadPoolProbeProvider()
        Get thread-pool probe provider
        Returns:
        thread-pool probe provider
      • getFileCacheProbeProvider

        public FileCacheProbeProvider getFileCacheProbeProvider()
        Get file-cache probe provider
        Returns:
        file-cache probe provider
      • getKeepAliveProbeProvider

        public KeepAliveProbeProvider getKeepAliveProbeProvider()
        Get keep-alive probe provider
        Returns:
        keep-alive probe provider
      • getConnectionQueueProbeProvider

        public ConnectionQueueProbeProvider getConnectionQueueProbeProvider()
        Get connection queue probe provider
        Returns:
        connection queue probe provider
      • registerThreadPoolStatsProvider

        public void registerThreadPoolStatsProvider​(String name)
        Register thread-pool statistics provider for a network listener
        Parameters:
        name - network listener name
      • unregisterThreadPoolStatsProvider

        public void unregisterThreadPoolStatsProvider​(String name)
        Unregister thread-pool statistics provider for a network listener
        Parameters:
        name - network listener name
      • updateGlobalThreadPoolStatsProvider

        public void updateGlobalThreadPoolStatsProvider()
        Updates the global thread pool stats provider with the most current total values.
      • registerKeepAliveStatsProvider

        public void registerKeepAliveStatsProvider​(String name)
        Register keep-alive statistics provider for a network listener
        Parameters:
        name - network listener name
      • unregisterKeepAliveStatsProvider

        public void unregisterKeepAliveStatsProvider​(String name)
        Unregister keep-alive statistics provider for a network listener
        Parameters:
        name - network listener name
      • registerFileCacheStatsProvider

        public void registerFileCacheStatsProvider​(String name)
        Register file-cache statistics provider for a network listener
        Parameters:
        name - network listener name
      • unregisterFileCacheStatsProvider

        public void unregisterFileCacheStatsProvider​(String name)
        Unregister file-cache statistics provider for a network listener
        Parameters:
        name - network listener name
      • registerConnectionQueueStatsProvider

        public void registerConnectionQueueStatsProvider​(String name)
        Register connection queue statistics provider for a network listener
        Parameters:
        name - network listener name
      • unregisterConnectionQueueStatsProvider

        public void unregisterConnectionQueueStatsProvider​(String name)
        Unregister connection queue statistics provider for a network listener
        Parameters:
        name - network listener name
      • registerThreadPoolStatsProviderGlobal

        public void registerThreadPoolStatsProviderGlobal​(String name)
        Register server wide thread-pool statistics provider
      • unregisterThreadPoolStatsProviderGlobal

        public void unregisterThreadPoolStatsProviderGlobal​(String name)
        Unregister server wide thread-pool statistics provider
      • registerKeepAliveStatsProviderGlobal

        public void registerKeepAliveStatsProviderGlobal​(String name)
        Register server wide keep-alive statistics provider for a network listener
      • unregisterKeepAliveStatsProviderGlobal

        public void unregisterKeepAliveStatsProviderGlobal​(String name)
        Unregister server wide keep-alive statistics provider
      • registerFileCacheStatsProviderGlobal

        public void registerFileCacheStatsProviderGlobal​(String name)
        Register server wide file-cache statistics provider for a network listener
      • unregisterFileCacheStatsProviderGlobal

        public void unregisterFileCacheStatsProviderGlobal​(String name)
        Unregister serve wide file-cache statistics provider for a network listener
      • registerConnectionQueueStatsProviderGlobal

        public void registerConnectionQueueStatsProviderGlobal​(String name)
        Register server wide connection queue statistics provider for a network listener
      • unregisterConnectionQueueStatsProviderGlobal

        public void unregisterConnectionQueueStatsProviderGlobal​(String name)
        Unregister server wide connection queue statistics provider for a network listener