public long incrementEventReadOrChannelFail(Throwable t) { if (t instanceof ChannelException) { return incrementChannelWriteFail(); } return incrementEventReadFail(); }
public long incrementEventWriteOrChannelFail(Throwable t) { if (t instanceof ChannelException) { return incrementChannelReadFail(); } return incrementEventWriteFail(); }
@Override public long getConnectionCreatedCount() { return get(COUNTER_CONNECTION_CREATED); }
@Override public double getChannelFillPercentage() { long capacity = getChannelCapacity(); if (capacity != 0L) { return (getChannelSize() / (double)capacity) * 100; } return Double.MAX_VALUE; }
@Override public long getGenericProcessingFail() { return get(COUNTER_GENERIC_PROCESSING_FAIL); }
@Override public long getEventTakeAttemptCount() { return get(COUNTER_EVENT_TAKE_ATTEMPT); }
public String getType() { return type.name(); } }
@Override public long getEventAcceptedCount() { return get(COUNTER_EVENTS_ACCEPTED); }
@Override public long getBatchUnderflowCount() { return get(COUNTER_BATCH_UNDERFLOW); }
@Override public long getChannelCapacity() { return get(COUNTER_CHANNEL_CAPACITY); }
@Override public long getAppendAcceptedCount() { return get(COUNTER_APPEND_ACCEPTED); }
@Override public long getBatchCompleteCount() { return get(COUNTER_BATCH_COMPLETE); }
@Override public long getEventPutSuccessCount() { return get(COUNTER_EVENT_PUT_SUCCESS); }
@Override public long getEventReadFail() { return get(COUNTER_EVENT_READ_FAIL); }
@Override public long getEventDrainSuccessCount() { return get(COUNTER_EVENT_DRAIN_SUCCESS); }
@Override public long getChannelSize() { return get(COUNTER_CHANNEL_SIZE); }
@Override public long getChannelWriteFail() { return get(COUNTER_CHANNEL_WRITE_FAIL); }
@Override public long getConnectionFailedCount() { return get(COUNTER_CONNECTION_FAILED); }
@Override public long getAppendReceivedCount() { return get(COUNTER_APPEND_RECEIVED); }
@Override public long getAppendBatchAcceptedCount() { return get(COUNTER_APPEND_BATCH_ACCEPTED); }