public static long onEndNanos(long startTimeNanos) { if (RxNetty.isEventPublishingDisabled() ) { return SYSTEM_TIME_DISABLED_TIME; } return System.nanoTime() - startTimeNanos; } }
public static long newStartTimeNanos() { return RxNetty.isEventPublishingDisabled() ? SYSTEM_TIME_DISABLED_TIME : System.nanoTime(); }
@Override public boolean publishingEnabled() { return !RxNetty.isEventPublishingDisabled() && !listeners.isEmpty(); }
public static long onEnd(long startTime, TimeUnit timeUnit) { if (RxNetty.isEventPublishingDisabled() ) { return SYSTEM_TIME_DISABLED_TIME; } if (TimeUnit.NANOSECONDS == timeUnit) { return onEndNanos(startTime); } long startTimeNanos = TimeUnit.NANOSECONDS.convert(startTime, timeUnit); return timeUnit.convert(onEndNanos(startTimeNanos), TimeUnit.NANOSECONDS); }
public static long newStartTime(TimeUnit timeUnit) { if (RxNetty.isEventPublishingDisabled() ) { return SYSTEM_TIME_DISABLED_TIME; } if (TimeUnit.NANOSECONDS == timeUnit) { return newStartTimeNanos(); } return timeUnit.convert(newStartTimeNanos(), TimeUnit.NANOSECONDS); }