@SuppressWarnings("unchecked") private void configureMonitoring(final NetworkListener listener) { final TCPNIOTransport transport = listener.getTransport(); final MonitoringConfig<TransportProbe> transportMonitoringCfg = transport.getMonitoringConfig(); final MonitoringConfig<ConnectionProbe> connectionMonitoringCfg = transport.getConnectionMonitoringConfig(); final MonitoringConfig<MemoryProbe> memoryMonitoringCfg = transport.getMemoryManager().getMonitoringConfig(); final MonitoringConfig<ThreadPoolProbe> threadPoolMonitoringCfg = transport.getThreadPoolMonitoringConfig(); transportMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getTransportConfig().getProbes()); connectionMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getConnectionConfig().getProbes()); memoryMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getMemoryConfig().getProbes()); threadPoolMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getThreadPoolConfig().getProbes()); }
@Override protected void onDeregister(GrizzlyJmxManager mom) { synchronized(subtreeLock) { transport.getMonitoringConfig().removeProbes(probe); transport.getConnectionMonitoringConfig().removeProbes(connectionProbe); this.mom = null; } }
@Override @SuppressWarnings("unchecked") protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { memoryManager.getMonitoringConfig().addProbes(probe); }
.getMonitoringConfig().createManagementObject(); if (mmJmx != null) { mom.register(this, mmJmx); .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentThreadPool = threadPool;
@Override @SuppressWarnings("unchecked") protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { memoryManager.getMonitoringConfig().addProbes(probe); }
.getMonitoringConfig().createManagementObject(); if (mmJmx != null) { mom.register(this, mmJmx); .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentThreadPool = threadPool;
@SuppressWarnings("unchecked") private void configureMonitoring(final NetworkListener listener) { final TCPNIOTransport transport = listener.getTransport(); final MonitoringConfig<TransportProbe> transportMonitoringCfg = transport.getMonitoringConfig(); final MonitoringConfig<ConnectionProbe> connectionMonitoringCfg = transport.getConnectionMonitoringConfig(); final MonitoringConfig<MemoryProbe> memoryMonitoringCfg = transport.getMemoryManager().getMonitoringConfig(); final MonitoringConfig<ThreadPoolProbe> threadPoolMonitoringCfg = transport.getThreadPoolMonitoringConfig(); transportMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getTransportConfig().getProbes()); connectionMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getConnectionConfig().getProbes()); memoryMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getMemoryConfig().getProbes()); threadPoolMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getThreadPoolConfig().getProbes()); }
/** * {@inheritDoc} */ @Override protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { httpCodecFilter.getMonitoringConfig().addProbes(probe); }
@Override protected void onDeregister(GrizzlyJmxManager mom) { synchronized(subtreeLock) { transport.getMonitoringConfig().removeProbes(probe); transport.getConnectionMonitoringConfig().removeProbes(connectionProbe); this.mom = null; } }
.getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentFileCache = fileCache; .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentTransport = transport; .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentKeepAlive = keepAlive; .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentHttpServerFilter = filter; .getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentHttpCodecFilter = codecFilter;
@SuppressWarnings("unchecked") private void configureMonitoring(final NetworkListener listener) { final TCPNIOTransport transport = listener.getTransport(); final MonitoringConfig<TransportProbe> transportMonitoringCfg = transport.getMonitoringConfig(); final MonitoringConfig<ConnectionProbe> connectionMonitoringCfg = transport.getConnectionMonitoringConfig(); final MonitoringConfig<MemoryProbe> memoryMonitoringCfg = transport.getMemoryManager().getMonitoringConfig(); final MonitoringConfig<ThreadPoolProbe> threadPoolMonitoringCfg = transport.getThreadPoolMonitoringConfig(); transportMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getTransportConfig().getProbes()); connectionMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getConnectionConfig().getProbes()); memoryMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getMemoryConfig().getProbes()); threadPoolMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getThreadPoolConfig().getProbes()); }
@Override protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { httpServerFilter.getMonitoringConfig().addProbes(probe); }
@Override @SuppressWarnings("unchecked") protected void onDeregister(GrizzlyJmxManager mom) { memoryManager.getMonitoringConfig().removeProbes(probe); }
.getMonitoringConfig().createManagementObject(); .getMonitoringConfig().createManagementObject();
@SuppressWarnings("unchecked") private void configureMonitoring(final NetworkListener listener) { final TCPNIOTransport transport = listener.getTransport(); final MonitoringConfig<TransportProbe> transportMonitoringCfg = transport.getMonitoringConfig(); final MonitoringConfig<ConnectionProbe> connectionMonitoringCfg = transport.getConnectionMonitoringConfig(); final MonitoringConfig<MemoryProbe> memoryMonitoringCfg = transport.getMemoryManager().getMonitoringConfig(); final MonitoringConfig<ThreadPoolProbe> threadPoolMonitoringCfg = transport.getThreadPoolMonitoringConfig(); transportMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getTransportConfig().getProbes()); connectionMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getConnectionConfig().getProbes()); memoryMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getMemoryConfig().getProbes()); threadPoolMonitoringCfg.addProbes(serverConfig.getMonitoringConfig() .getThreadPoolConfig().getProbes()); }
/** * <p> * {@inheritDoc} * </p> * * <p> * When invoked, this method will add a {@link KeepAliveProbe} to track * statistics. * </p> */ @Override protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { keepAlive.getMonitoringConfig().addProbes(keepAliveProbe); }