/** * Set the monitoringProbes array directly. * @param monitoringProbes */ void setMonitoringProbes(final ConnectionProbe[] monitoringProbes) { this.monitoringConfig.addProbes(monitoringProbes); }
/** * Notify registered {@link ConnectionProbe}s about the bind event. * * @param connection the <tt>Connection</tt> event occurred on. */ protected static void notifyProbesBind(NIOConnection connection) { final ConnectionProbe[] probes = connection.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ConnectionProbe probe : probes) { probe.onBindEvent(connection); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
public void testMonitoringProbesCopying() { final ThreadPoolProbe probe = new ThreadPoolProbe.Adapter(); final ThreadPoolConfig tpc1 = ThreadPoolConfig.defaultConfig().copy(); tpc1.getInitialMonitoringConfig().addProbes(probe); final ThreadPoolConfig tpc2 = tpc1.copy(); assertFalse(tpc1.getInitialMonitoringConfig().getProbes().length == 0); assertFalse(tpc2.getInitialMonitoringConfig().getProbes().length == 0); tpc1.getInitialMonitoringConfig().removeProbes(probe); assertTrue(tpc1.getInitialMonitoringConfig().getProbes().length == 0); assertFalse(tpc2.getInitialMonitoringConfig().getProbes().length == 0); }
/** * Notify registered {@link ConnectionProbe}s about the read event. */ protected static void notifyProbesRead(NIOConnection connection, Buffer data, int size) { final ConnectionProbe[] probes = connection.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ConnectionProbe probe : probes) { probe.onReadEvent(connection, data, size); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
/** * Notify registered {@link ThreadPoolProbe}s about the "thread pool started" event. * * @param threadPool the {@link AbstractThreadPool} being monitored */ static void notifyThreadPoolStarted(final AbstractThreadPool threadPool) { final ThreadPoolProbe[] probes = threadPool.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ThreadPoolProbe probe : probes) { probe.onThreadPoolStartEvent(threadPool); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
/** * Set the monitoringProbes array directly. * @param monitoringProbes */ void setMonitoringProbes(final ConnectionProbe[] monitoringProbes) { this.monitoringConfig.addProbes(monitoringProbes); }
/** * Notify registered {@link ConnectionProbe}s about the write event. */ protected static void notifyProbesWrite(NIOConnection connection, Buffer data, long size) { final ConnectionProbe[] probes = connection.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ConnectionProbe probe : probes) { probe.onWriteEvent(connection, data, size); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
/** * Set the monitoringProbes array directly. * @param monitoringProbes */ void setMonitoringProbes(final ConnectionProbe[] monitoringProbes) { this.monitoringConfig.addProbes(monitoringProbes); }
/** * Notify registered {@link ThreadPoolProbe}s about the "thread pool started" event. * * @param threadPool the {@link AbstractThreadPool} being monitored */ static void notifyThreadPoolStarted(final AbstractThreadPool threadPool) { final ThreadPoolProbe[] probes = threadPool.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ThreadPoolProbe probe : probes) { probe.onThreadPoolStartEvent(threadPool); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
/** * Set the monitoringProbes array directly. * @param monitoringProbes */ void setMonitoringProbes(final ConnectionProbe[] monitoringProbes) { this.monitoringConfig.addProbes(monitoringProbes); }
/** * Notify registered {@link ThreadPoolProbe}s about the "thread pool stopped" event. * * @param threadPool the {@link AbstractThreadPool} being monitored */ static void notifyThreadPoolStopped(final AbstractThreadPool threadPool) { final ThreadPoolProbe[] probes = threadPool.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ThreadPoolProbe probe : probes) { probe.onThreadPoolStopEvent(threadPool); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }
/** * Set the monitoringProbes array directly. * @param monitoringProbes */ void setMonitoringProbes(final ConnectionProbe[] monitoringProbes) { this.monitoringConfig.addProbes(monitoringProbes); }
/** * Notify registered {@link ConnectionProbe}s about the write event. */ protected static void notifyProbesWrite(NIOConnection connection, Buffer data, long size) { final ConnectionProbe[] probes = connection.monitoringConfig.getProbesUnsafe(); if (probes != null) { for (ConnectionProbe probe : probes) { probe.onWriteEvent(connection, data, size); } } }
protected void configureNIOConnection(NIOConnection connection) { connection.configureBlocking(isBlocking); connection.configureStandalone(isStandalone); connection.setProcessor(processor); connection.setProcessorSelector(processorSelector); connection.setReadTimeout(readTimeout, TimeUnit.MILLISECONDS); connection.setWriteTimeout(writeTimeout, TimeUnit.MILLISECONDS); if (connectionMonitoringConfig.hasProbes()) { connection.setMonitoringProbes(connectionMonitoringConfig.getProbes()); } }