/** * Convert from HystrixEventType to HystrixRollingNumberEvent * @param eventType HystrixEventType * @return HystrixRollingNumberEvent * @deprecated Instead, use {@link HystrixRollingNumberEvent#from(HystrixEventType)} */ @Deprecated protected final HystrixRollingNumberEvent getRollingNumberTypeFromEventType(HystrixEventType eventType) { return HystrixRollingNumberEvent.from(eventType); }
@Override public Long value() { return metrics.getCumulativeCount(HystrixRollingNumberEvent.from(eventType)); } });
@Override public Long value() { return metrics.getRollingCount(HystrixRollingNumberEvent.from(eventType)); } });
@Override public Long getValue() { try { HystrixEventType eventType = eventThunk.call(); return metrics.getCumulativeCount(HystrixRollingNumberEvent.from(eventType)); } catch (NoSuchFieldError error) { logger.error("While publishing Servo metrics, error looking up eventType for : {}. Please check that all Hystrix versions are the same!", name); return 0L; } } };
@Override public Long value() { try { HystrixRollingNumberEvent eventType = HystrixRollingNumberEvent.from(eventThunk.call()); return metrics.getCumulativeCount(eventType); } catch (NoSuchFieldError error) { logger.error("While publishing Yammer metrics, error looking up eventType for : {}. Please check that all Hystrix versions are the same!", name); return 0L; } } });
@Override public Long getValue() { try { HystrixEventType eventType = eventThunk.call(); return metrics.getRollingCount(HystrixRollingNumberEvent.from(eventType)); } catch (NoSuchFieldError error) { logger.error("While publishing Servo metrics, error looking up eventType for : {}. Please check that all Hystrix versions are the same!", name); return 0L; } } };
@Override public Long value() { try { HystrixRollingNumberEvent eventType = HystrixRollingNumberEvent.from(eventThunk.call()); return metrics.getRollingCount(eventType); } catch (NoSuchFieldError error) { logger.error("While publishing Yammer metrics, error looking up eventType for : {}. Please check that all Hystrix versions are the same!", name); return 0L; } } });