private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Views.mapView(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Views.mapView(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Maps.transformValues(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Maps.transformValues(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Maps.transformValues(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Maps.transformValues(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Maps.transformValues(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Maps.transformValues(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Views.mapView(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Views.mapView(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Views.mapView(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Views.mapView(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
private void processExceptionMapperEvents() { final Queue<RequestEvent> eventQueue = monitoringEventListener.getExceptionMapperEvents(); final FloodingLogger floodingLogger = new FloodingLogger(eventQueue); while (!eventQueue.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final RequestEvent event = eventQueue.remove(); final ExceptionMapperStatisticsImpl.Builder mapperStats = statisticsBuilder.getExceptionMapperStatisticsBuilder(); if (event.getExceptionMapper() != null) { mapperStats.addExceptionMapperExecution(event.getExceptionMapper().getClass(), 1); } mapperStats.addMapping(event.isResponseSuccessfullyMapped(), 1); } }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
/** * Build a new instance of monitoring statistics. * * @return New instance of {@code MonitoringStatisticsImpl}. */ MonitoringStatisticsImpl build() { final Map<String, ResourceStatistics> uriStats = Collections.unmodifiableMap( Views.mapView(uriStatistics, BUILDING_FUNCTION)); final Map<Class<?>, ResourceStatistics> classStats = Collections.unmodifiableMap( Views.mapView(resourceClassStatistics, BUILDING_FUNCTION)); final ExecutionStatistics requestStats = executionStatisticsBuilder == null ? ExecutionStatisticsImpl.EMPTY : executionStatisticsBuilder.build(); return new MonitoringStatisticsImpl( uriStats, classStats, requestStats, responseStatisticsBuilder.build(), exceptionMapperStatisticsBuilder.build()); } }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }
/** * Create a new builder. */ Builder() { this.responseStatisticsBuilder = new ResponseStatisticsImpl.Builder(); this.exceptionMapperStatisticsBuilder = new ExceptionMapperStatisticsImpl.Builder(); }