protected void getColumn(ComponentStatistics stats, String[] col) { if (stats == null) { return; } col[0] = stats.getName(); col[1] = stats.getComponentPoolMaxSize() + "/" + stats.getComponentPoolAbsoluteMaxSize(); col[2] = String.valueOf(stats.getComponentPoolSize()); col[3] = String.valueOf(stats.getThreadPoolSize()); col[4] = String.valueOf(stats.getQueuedEvents()); col[5] = String.valueOf(stats.getMaxQueueSize()); col[6] = String.valueOf(stats.getAverageQueueSize()); col[7] = String.valueOf(stats.getSyncEventsReceived()); col[8] = String.valueOf(stats.getAsyncEventsReceived()); col[9] = String.valueOf(stats.getTotalEventsReceived()); col[10] = String.valueOf(stats.getSyncEventsSent()); col[11] = String.valueOf(stats.getAsyncEventsSent()); col[12] = String.valueOf(stats.getReplyToEventsSent()); col[13] = String.valueOf(stats.getTotalEventsSent()); col[14] = String.valueOf(stats.getExecutedEvents()); col[15] = String.valueOf(stats.getExecutionErrors()); col[16] = String.valueOf(stats.getFatalErrors()); col[17] = String.valueOf(stats.getMinExecutionTime()); col[18] = String.valueOf(stats.getMaxExecutionTime()); col[19] = String.valueOf(stats.getAverageExecutionTime()); col[20] = String.valueOf(stats.getTotalExecutionTime()); int i = getRouterInfo(stats.getInboundRouterStat(), col, 21); i = getRouterInfo(stats.getOutboundRouterStat(), col, i); col[i] = String.valueOf(stats.getSamplePeriod()); }