/** * {@inheritDoc} */ @Override protected void onRegister(GrizzlyJmxManager mom, GmbalMBean bean) { httpCodecFilter.getMonitoringConfig().addProbes(probe); }
/** * {@inheritDoc} */ @Override protected void onDeregister(GrizzlyJmxManager mom) { httpCodecFilter.getMonitoringConfig().removeProbes(probe); }
@Override public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder) { HttpCodecFilter httpCodecFilter = findHttpCodecFilter(filterChainBuilder); httpCodecFilter.getMonitoringConfig().addProbes(new HttpMessageLogger(REQUESTER, currentThread().getContextClassLoader())); }
@Override public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder) { HttpCodecFilter httpCodecFilter = findHttpCodecFilter(filterChainBuilder); httpCodecFilter.getMonitoringConfig().addProbes(new HttpMessageLogger(REQUESTER)); }
if (codecFilters != null && !codecFilters.isEmpty()) { for (HttpCodecFilter codecFilter : codecFilters) { HttpProbe[] probes = codecFilter.getMonitoringConfig().getProbes(); if (probes != null) { List<HttpProbe> probesForType = filterToProbeMapping.get(codecFilter.getClass()); filters.get(0).getMonitoringConfig().addProbes(probes.toArray(new HttpProbe[probes.size()]));
@Test public void httpMessageLoggerIsAdded() { when(mockFilterChainBuilder.get(anyInt())).thenReturn(mockHttpCodeFilter); loggerTransportCustomizer.customize(null, mockFilterChainBuilder); verify(mockHttpCodeFilter.getMonitoringConfig()).addProbes(isA(HttpMessageLogger.class)); }
.getMonitoringConfig().createManagementObject(); mom.register(this, jmx); currentHttpCodecFilter = codecFilter;