public class Util extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DATE_FORMAT |
static String |
DATE_FORMAT_DAY |
static SimpleDateFormat |
format |
static SimpleDateFormat |
format_day |
| Constructor and Description |
|---|
Util(org.gcube.common.core.utils.logging.GCUBELog logger) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> |
createAccountingInfo(File input,
DateInterval interval) |
ArrayList<DateInterval> |
generateDateIntervals(PersistenceAdapter adapter,
Long interval)
generateDateIntervals
|
static String |
getClazz(String line) |
static String |
getName(String line) |
protected ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> |
groupAccountingMessages(ArrayList<LogEntry> entries,
DateInterval interval) |
HashMap<File,ArrayList<DateInterval>> |
matchIntervalsWithLogFiles(File[] files,
ArrayList<DateInterval> inputIntervals) |
void |
updateAccoutingInfo(ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> messages,
PersistenceAdapter adapter,
DateInterval interval) |
public static final String DATE_FORMAT
public static final String DATE_FORMAT_DAY
public static SimpleDateFormat format
public static SimpleDateFormat format_day
protected ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> groupAccountingMessages(ArrayList<LogEntry> entries, DateInterval interval)
public ArrayList<DateInterval> generateDateIntervals(PersistenceAdapter adapter, Long interval)
adapter - interval - public HashMap<File,ArrayList<DateInterval>> matchIntervalsWithLogFiles(File[] files, ArrayList<DateInterval> inputIntervals)
files - inputIntervals - public void updateAccoutingInfo(ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> messages, PersistenceAdapter adapter, DateInterval interval) throws Exception
Exceptionpublic ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> createAccountingInfo(File input, DateInterval interval) throws IOException, Exception
IOExceptionExceptionCopyright © 2015. All Rights Reserved.