com.sun.enterprise.v3.services.impl.monitor
Class GrizzlyMonitoring

java.lang.Object
  extended by 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
GrizzlyMonitoring()
           
 
Method Summary
 ConnectionQueueProbeProvider getConnectionQueueProbeProvider()
          Get connection queue probe provider
 ConnectionQueueStatsProvider getConnectionQueueStatsProvider(String name)
           
 FileCacheProbeProvider getFileCacheProbeProvider()
          Get file-cache probe provider
 FileCacheStatsProvider getFileCacheStatsProvider(String name)
           
 KeepAliveProbeProvider getKeepAliveProbeProvider()
          Get keep-alive probe provider
 KeepAliveStatsProvider getKeepAliveStatsProvider(String name)
           
 ThreadPoolProbeProvider getThreadPoolProbeProvider()
          Get thread-pool probe provider
 ThreadPoolStatsProvider getThreadPoolStatsProvider(String name)
           
 void registerConnectionQueueStatsProvider(String name)
          Register connection queue statistics provider for a network listener
 void registerConnectionQueueStatsProviderGlobal(String name)
          Register server wide connection queue statistics provider for a network listener
 void registerFileCacheStatsProvider(String name)
          Register file-cache statistics provider for a network listener
 void registerFileCacheStatsProviderGlobal(String name)
          Register server wide file-cache statistics provider for a network listener
 void registerKeepAliveStatsProvider(String name)
          Register keep-alive statistics provider for a network listener
 void registerKeepAliveStatsProviderGlobal(String name)
          Register server wide keep-alive statistics provider for a network listener
 void registerThreadPoolStatsProvider(String name)
          Register thread-pool statistics provider for a network listener
 void registerThreadPoolStatsProviderGlobal(String name)
          Register server wide thread-pool statistics provider
 void unregisterConnectionQueueStatsProvider(String name)
          Unregister connection queue statistics provider for a network listener
 void unregisterConnectionQueueStatsProviderGlobal(String name)
          Unregister server wide connection queue statistics provider for a network listener
 void unregisterFileCacheStatsProvider(String name)
          Unregister file-cache statistics provider for a network listener
 void unregisterFileCacheStatsProviderGlobal(String name)
          Unregister serve wide file-cache statistics provider for a network listener
 void unregisterKeepAliveStatsProvider(String name)
          Unregister keep-alive statistics provider for a network listener
 void unregisterKeepAliveStatsProviderGlobal(String name)
          Unregister server wide keep-alive statistics provider
 void unregisterThreadPoolStatsProvider(String name)
          Unregister thread-pool statistics provider for a network listener
 void unregisterThreadPoolStatsProviderGlobal(String name)
          Unregister server wide thread-pool statistics provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

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)


Copyright © 2012. All Rights Reserved.