List of usage examples for org.joda.time Period Period
public Period(Object period)
From source file:cz.klajmajk.camunda.varna.ManagedBean.java
public String getProcessStart(String pid) { Period period = new Period(new Date().getTime() - historyService.createHistoricProcessInstanceQuery() .processInstanceId(pid).singleResult().getStartTime().getTime()); return formatter.print(period); }
From source file:datafu.pig.date.TimeCount.java
License:Apache License
public TimeCount(String timeSpec) { Period p = new Period("PT" + timeSpec.toUpperCase()); this.millis = p.toStandardSeconds().getSeconds() * 1000; }
From source file:datafu.pig.sessions.SessionCount.java
License:Apache License
public SessionCount(String timeSpec) { Period p = new Period("PT" + timeSpec.toUpperCase()); this.millis = p.toStandardSeconds().getSeconds() * 1000; cleanup();// w ww. j a va2 s . c o m }
From source file:datafu.pig.sessions.Sessionize.java
License:Apache License
public Sessionize(String timeSpec) { Period p = new Period("PT" + timeSpec.toUpperCase()); this.millis = p.toStandardSeconds().getSeconds() * 1000; cleanup();/* ww w . j a va 2 s . co m*/ }
From source file:dumbo.pig.util.SessionizeCounter.java
License:Apache License
public SessionizeCounter(String timeSpec) { Period p = new Period("PT" + timeSpec.toUpperCase()); this.millis = p.toStandardSeconds().getSeconds() * 1000; cleanup();/*ww w . j a v a 2s . c om*/ }
From source file:ee.ut.soras.ajavtV2.mudel.ajavaljend.arvutus.AjaKestvus.java
License:Open Source License
public AjaObjekt clone() { AjaKestvus uusKestvus = new AjaKestvus(); if (this.periood != null) { uusKestvus.periood = new Period(this.periood); } else {// w w w.j a va 2 s. c o m uusKestvus.periood = null; } if (this.setUnkFields != null) { uusKestvus.setUnkFields = new HashMap<Granulaarsus, String>(this.setUnkFields); } else { uusKestvus.setUnkFields = null; } if (this.setTIMEX3Attribs != null) { uusKestvus.setTIMEX3Attribs = new HashMap<String, String>(this.setTIMEX3Attribs); uusKestvus.setTimex3Attribute("tid", "t" + uusKestvus.ID); } uusKestvus.seotudEksplitsiitsedTIMEXid = (this.seotudEksplitsiitsedTIMEXid != null) ? (new ArrayList<AjaObjekt>(this.seotudEksplitsiitsedTIMEXid)) : (null); return uusKestvus; }
From source file:energy.usef.core.adapter.YodaTimeAdapter.java
License:Apache License
/** * Transforms a String (xsd:duration) to a {@link LocalDate}. * /*from w w w . j a va 2 s .c o m*/ * @param periodString A String (xsd:duration) * @return {@link Period} */ public static Period parseDuration(String periodString) { if (StringUtils.isNotEmpty(periodString)) { return new Period(periodString); } return null; }
From source file:fm.last.citrine.web.LastRunPeriodFormatter.java
License:Apache License
public String printLastRun(TaskRun mostRecentTaskRun) { String result = "Never"; if (mostRecentTaskRun != null) { // Just started jobs give a time-stamp of less then a minute need to set it to zero otherwise nothing gets printed long now = System.currentTimeMillis(); long recentTaskTime = mostRecentTaskRun.getStartDate().getTime(); long duration = now - recentTaskTime; Period period;// w ww. j a va 2 s. c o m if (duration < TimeUnit.MINUTES.toMillis(1)) { period = new Period(0); } else { period = new Period(recentTaskTime, now); } result = periodFormatter.print(period) + " ago"; } return result; }
From source file:gobblin.cli.JobInfoPrintUtils.java
License:Apache License
/** * Print information about one specific job. * @param jobExecutionInfoOptional Job info to print *//*from w w w.j a v a 2 s .c o m*/ public static void printJob(Optional<JobExecutionInfo> jobExecutionInfoOptional) { if (!jobExecutionInfoOptional.isPresent()) { System.err.println("Job id not found."); return; } JobExecutionInfo jobExecutionInfo = jobExecutionInfoOptional.get(); List<List<String>> data = new ArrayList<>(); List<String> flags = Arrays.asList("", "-"); data.add(Arrays.asList("Job Name", jobExecutionInfo.getJobName())); data.add(Arrays.asList("Job Id", jobExecutionInfo.getJobId())); data.add(Arrays.asList("State", jobExecutionInfo.getState().toString())); data.add(Arrays.asList("Completed/Launched Tasks", String.format("%d/%d", jobExecutionInfo.getCompletedTasks(), jobExecutionInfo.getLaunchedTasks()))); data.add(Arrays.asList("Start Time", dateTimeFormatter.print(jobExecutionInfo.getStartTime()))); data.add(Arrays.asList("End Time", dateTimeFormatter.print(jobExecutionInfo.getEndTime()))); data.add(Arrays.asList("Duration", jobExecutionInfo.getState() == JobStateEnum.COMMITTED ? periodFormatter.print(new Period(jobExecutionInfo.getDuration().longValue())) : "-")); data.add(Arrays.asList("Tracking URL", jobExecutionInfo.getTrackingUrl())); data.add(Arrays.asList("Launcher Type", jobExecutionInfo.getLauncherType().name())); new CliTablePrinter.Builder().data(data).flags(flags).delimiterWidth(2).build().printTable(); JobInfoPrintUtils.printMetrics(jobExecutionInfo.getMetrics()); }
From source file:gobblin.data.management.policy.SelectBetweenTimeBasedPolicy.java
License:Apache License
private Predicate<TimestampedDatasetVersion> getSelectionPredicate() { return new Predicate<TimestampedDatasetVersion>() { @Override// w w w . j ava2 s .co m public boolean apply(TimestampedDatasetVersion version) { return version.getDateTime() .plus(SelectBetweenTimeBasedPolicy.this.maxLookBackPeriod .or(new Period(DateTime.now().getMillis()))) .isAfterNow() && version.getDateTime() .plus(SelectBetweenTimeBasedPolicy.this.minLookBackPeriod.or(new Period(0))) .isBeforeNow(); } }; }