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 ConnectionQueueProbeProvider
getConnectionQueueProbeProvider()
Get connection queue probe providerConnectionQueueStatsProvider
getConnectionQueueStatsProvider(String name)
FileCacheProbeProvider
getFileCacheProbeProvider()
Get file-cache probe providerFileCacheStatsProvider
getFileCacheStatsProvider(String name)
KeepAliveProbeProvider
getKeepAliveProbeProvider()
Get keep-alive probe providerKeepAliveStatsProvider
getKeepAliveStatsProvider(String name)
ThreadPoolProbeProvider
getThreadPoolProbeProvider()
Get thread-pool probe providerThreadPoolStatsProvider
getThreadPoolStatsProvider(String name)
void
registerConnectionQueueStatsProvider(String name)
Register connection queue statistics provider for a network listenervoid
registerConnectionQueueStatsProviderGlobal(String name)
Register server wide connection queue statistics provider for a network listenervoid
registerFileCacheStatsProvider(String name)
Register file-cache statistics provider for a network listenervoid
registerFileCacheStatsProviderGlobal(String name)
Register server wide file-cache statistics provider for a network listenervoid
registerKeepAliveStatsProvider(String name)
Register keep-alive statistics provider for a network listenervoid
registerKeepAliveStatsProviderGlobal(String name)
Register server wide keep-alive statistics provider for a network listenervoid
registerThreadPoolStatsProvider(String name)
Register thread-pool statistics provider for a network listenervoid
registerThreadPoolStatsProviderGlobal(String name)
Register server wide thread-pool statistics providervoid
unregisterConnectionQueueStatsProvider(String name)
Unregister connection queue statistics provider for a network listenervoid
unregisterConnectionQueueStatsProviderGlobal(String name)
Unregister server wide connection queue statistics provider for a network listenervoid
unregisterFileCacheStatsProvider(String name)
Unregister file-cache statistics provider for a network listenervoid
unregisterFileCacheStatsProviderGlobal(String name)
Unregister serve wide file-cache statistics provider for a network listenervoid
unregisterKeepAliveStatsProvider(String name)
Unregister keep-alive statistics provider for a network listenervoid
unregisterKeepAliveStatsProviderGlobal(String name)
Unregister server wide keep-alive statistics providervoid
unregisterThreadPoolStatsProvider(String name)
Unregister thread-pool statistics provider for a network listenervoid
unregisterThreadPoolStatsProviderGlobal(String name)
Unregister server wide thread-pool statistics providervoid
updateGlobalThreadPoolStatsProvider()
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)
-
-