@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMinimumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestsPerSecond(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMaximumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestsPerSecond(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMaximumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestCount(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestCount(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getAverageDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMinimumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getAverageDuration(); } });
/** * Indicates whether the global, resource, resource method statistics containing the give execution statistics can * be cached. * * @param stats execution statistics to be examined. * @return {@code true} if the statistics can be cached, {@code false} otherwise. */ static boolean isCacheable(final ExecutionStatistics stats) { for (final TimeWindowStatistics window : stats.getTimeWindowStatistics().values()) { if (window.getRequestsPerSecond() >= CACHEABLE_REQUEST_RATE_LIMIT) { return false; } } return true; }
/** * Indicates whether the global, resource, resource method statistics containing the give execution statistics can * be cached. * * @param stats execution statistics to be examined. * @return {@code true} if the statistics can be cached, {@code false} otherwise. */ static boolean isCacheable(final ExecutionStatistics stats) { for (final TimeWindowStatistics window : stats.getTimeWindowStatistics().values()) { if (window.getRequestsPerSecond() >= CACHEABLE_REQUEST_RATE_LIMIT) { return false; } } return true; }
private MBeanInfo initMBeanInfo(final ExecutionStatistics initialStatistics) { final Map<Long, TimeWindowStatistics> statsMap = initialStatistics.getTimeWindowStatistics(); MBeanAttributeInfo[] attrs = new MBeanAttributeInfo[statsMap.size() * 5]; int i = 0;
private MBeanInfo initMBeanInfo(final ExecutionStatistics initialStatistics) { final Map<Long, TimeWindowStatistics> statsMap = initialStatistics.getTimeWindowStatistics(); MBeanAttributeInfo[] attrs = new MBeanAttributeInfo[statsMap.size() * 5]; int i = 0;
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMinimumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getMaximumDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getAverageDuration(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestsPerSecond(); } });
@Override public Object get() { return executionStatistics.getTimeWindowStatistics().get(interval).getRequestCount(); } });
/** * Indicates whether the global, resource, resource method statistics containing the give execution statistics can * be cached. * * @param stats execution statistics to be examined. * @return {@code true} if the statistics can be cached, {@code false} otherwise. */ static boolean isCacheable(final ExecutionStatistics stats) { for (final TimeWindowStatistics window : stats.getTimeWindowStatistics().values()) { if (window.getRequestsPerSecond() >= CACHEABLE_REQUEST_RATE_LIMIT) { return false; } } return true; }