Class GrizzlyMonitoring
- java.lang.Object
-
- com.sun.enterprise.v3.services.impl.monitor.GrizzlyMonitoring
-
public class GrizzlyMonitoring extends Object
Grizzly monitoring manager, which is responsible for registering, unregistering Grizzly statistics probes.- Author:
- Alexey Stashok
-
-
Constructor Summary
Constructors Constructor Description GrizzlyMonitoring()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionQueueProbeProvidergetConnectionQueueProbeProvider()Get connection queue probe providerConnectionQueueStatsProvidergetConnectionQueueStatsProvider(String name)FileCacheProbeProvidergetFileCacheProbeProvider()Get file-cache probe providerFileCacheStatsProvidergetFileCacheStatsProvider(String name)KeepAliveProbeProvidergetKeepAliveProbeProvider()Get keep-alive probe providerKeepAliveStatsProvidergetKeepAliveStatsProvider(String name)ThreadPoolProbeProvidergetThreadPoolProbeProvider()Get thread-pool probe providerThreadPoolStatsProvidergetThreadPoolStatsProvider(String name)voidregisterConnectionQueueStatsProvider(String name)Register connection queue statistics provider for a network listenervoidregisterConnectionQueueStatsProviderGlobal(String name)Register server wide connection queue statistics provider for a network listenervoidregisterFileCacheStatsProvider(String name)Register file-cache statistics provider for a network listenervoidregisterFileCacheStatsProviderGlobal(String name)Register server wide file-cache statistics provider for a network listenervoidregisterKeepAliveStatsProvider(String name)Register keep-alive statistics provider for a network listenervoidregisterKeepAliveStatsProviderGlobal(String name)Register server wide keep-alive statistics provider for a network listenervoidregisterThreadPoolStatsProvider(String name)Register thread-pool statistics provider for a network listenervoidregisterThreadPoolStatsProviderGlobal(String name)Register server wide thread-pool statistics providervoidunregisterConnectionQueueStatsProvider(String name)Unregister connection queue statistics provider for a network listenervoidunregisterConnectionQueueStatsProviderGlobal(String name)Unregister server wide connection queue statistics provider for a network listenervoidunregisterFileCacheStatsProvider(String name)Unregister file-cache statistics provider for a network listenervoidunregisterFileCacheStatsProviderGlobal(String name)Unregister serve wide file-cache statistics provider for a network listenervoidunregisterKeepAliveStatsProvider(String name)Unregister keep-alive statistics provider for a network listenervoidunregisterKeepAliveStatsProviderGlobal(String name)Unregister server wide keep-alive statistics providervoidunregisterThreadPoolStatsProvider(String name)Unregister thread-pool statistics provider for a network listenervoidunregisterThreadPoolStatsProviderGlobal(String name)Unregister server wide thread-pool statistics providervoidupdateGlobalThreadPoolStatsProvider()Updates the global thread pool stats provider with the most current total values.
-
-
-
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
-
getConnectionQueueStatsProvider
public ConnectionQueueStatsProvider getConnectionQueueStatsProvider(String name)
-
getFileCacheStatsProvider
public FileCacheStatsProvider getFileCacheStatsProvider(String name)
-
getKeepAliveStatsProvider
public KeepAliveStatsProvider getKeepAliveStatsProvider(String name)
-
getThreadPoolStatsProvider
public ThreadPoolStatsProvider getThreadPoolStatsProvider(String name)
-
-