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
Exception
public ArrayList<org.gcube.messaging.common.messages.NodeAccountingMessage<org.gcube.messaging.common.messages.records.IntervalRecord>> createAccountingInfo(File input, DateInterval interval) throws IOException, Exception
IOException
Exception
Copyright © 2015. All Rights Reserved.