skipValues = 2; record = AbstractMonitoringRecord.createFromStringArray(clazz, Arrays.copyOfRange(recordFields, skipValues, recordFields.length)); record.setLoggingTimestamp(loggingTimestamp); } else { // legacy record final String[] recordFieldsReduced = new String[recordFields.length - 1]; System.arraycopy(recordFields, 1, recordFieldsReduced, 0, recordFields.length - 1); record = AbstractMonitoringRecord.createFromStringArray(OperationExecutionRecord.class, recordFieldsReduced);
final IMonitoringRecord record = AbstractMonitoringRecord.createFromStringArray(clazz, values); record.setLoggingTimestamp(timestamp); this.recordQueue.add(record);
record = AbstractMonitoringRecord.createFromStringArray(clazz, Arrays.copyOfRange(recordFields, skipValues, recordFields.length)); record.setLoggingTimestamp(loggingTimestamp); } else { // legacy record final String[] recordFieldsReduced = new String[recordFields.length - 1]; System.arraycopy(recordFields, 1, recordFieldsReduced, 0, recordFields.length - 1); record = AbstractMonitoringRecord.createFromStringArray(OperationExecutionRecord.class, recordFieldsReduced);
record = AbstractMonitoringRecord.createFromStringArray(clazz, Arrays.copyOfRange(recordFields, skipValues, recordFields.length)); record.setLoggingTimestamp(loggingTimestamp); } else { // legacy record final String[] recordFieldsReduced = new String[recordFields.length - 1]; System.arraycopy(recordFields, 1, recordFieldsReduced, 0, recordFields.length - 1); record = AbstractMonitoringRecord.createFromStringArray(OperationExecutionRecord.class, recordFieldsReduced);