/** Get statistical variable value. */ private static String getStatisticalVariableValue( FtpIoSession session, FtpServerContext context, String varName) { String varVal = null; FtpStatistics stat = context.getFtpStatistics(); // server start time if (varName.equals(STAT_START_TIME)) { varVal = DateUtils.getISO8601Date(stat.getStartTime().getTime()); } // connection statistical variables else if (varName.startsWith("stat.con")) { varVal = getStatisticalConnectionVariableValue(session, context, varName); } // login statistical variables else if (varName.startsWith("stat.login.")) { varVal = getStatisticalLoginVariableValue(session, context, varName); } // file statistical variable else if (varName.startsWith("stat.file")) { varVal = getStatisticalFileVariableValue(session, context, varName); } // directory statistical variable else if (varName.startsWith("stat.dir.")) { varVal = getStatisticalDirectoryVariableValue(session, context, varName); } return varVal; }