@Override public int getReplicationQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getReplicationQueueLength(); }
@Override public long getNumLifoModeSwitches() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getNumLifoModeSwitches(); }
@Override public int getActivePriorityRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActivePriorityRpcHandlerCount(); }
@Override public int getActiveRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveRpcHandlerCount(); }
@Override public int getGeneralQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getGeneralQueueLength(); }
@Override public int getPriorityQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getPriorityQueueLength(); }
@Override public long getNumGeneralCallsDropped() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getNumGeneralCallsDropped(); }
@Override public int getScanQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getScanQueueLength(); }
@Override public int getActiveScanRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveScanRpcHandlerCount(); }
@Override public int getReadQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getReadQueueLength(); }
@Override public int getActiveWriteRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveWriteRpcHandlerCount(); }
@Override public int getActiveReadRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveReadRpcHandlerCount(); }
@Override public int getWriteQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getWriteQueueLength(); }
@Override public int getActiveGeneralRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveGeneralRpcHandlerCount(); }
@Override public int getMetaPriorityQueueLength() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getMetaPriorityQueueLength(); }
@Override public int getActiveReplicationRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveReplicationRpcHandlerCount(); }
@Override public int getActiveMetaPriorityRpcHandlerCount() { if (!isServerStarted() || this.server.getScheduler() == null) { return 0; } return server.getScheduler().getActiveMetaPriorityRpcHandlerCount(); }
@Override public BlockingRpcChannel createBlockingRpcChannel(final ServerName sn, final User ticket, int rpcTimeout) throws UnknownHostException { return new BlockingRpcChannelImplementation(this, createAddr(sn), ticket, rpcTimeout); }
@Override public boolean dispatch(CallRunner task) throws IOException, InterruptedException { int priority = task.getRpcCall().getPriority(); if (priority > HConstants.QOS_THRESHOLD) { numPriorityCalls++; } return super.dispatch(task); } }
@Override public boolean dispatch(CallRunner callTask) throws InterruptedException { FastPathHandler handler = popReadyHandler(); return handler != null? handler.loadCallRunner(callTask): super.dispatch(callTask); }