/** * 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( 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( 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( 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()); } }