Package org.joda.time

Examples of org.joda.time.Duration


        DateTimeFormatter f = DateTimeFormat.forPattern(format);
        return f.print(date);
    }

    public Duration duration(DateTime a, DateTime b) {
        return new Duration(a, b);
    }
View Full Code Here


                    temperature, 16, "W", BigInteger.valueOf(17L), false));
        }

        DateTime startTime = new DateTime(baseDate.plusMinutes(readingInterval * 4));
        DateTime endTime = new DateTime(baseDate.plusMinutes(readingInterval * 6));
        Duration duration = new Duration(startTime, endTime);
        Interval interval = new Interval(startTime, duration);

        List<Reading> returnedReadings = persistor.querySensorReadingsByInterval(sensorId1, interval, 10);

        assertEquals(expectedReadings.size(), returnedReadings.size());

        for (Reading expectedReading : expectedReadings) {
            log.info("Sensor1: " + expectedReading);
            assertTrue(returnedReadings.contains(expectedReading));
        }

        expectedReadings = new ArrayList<Reading>();
        for (int ii = 0; ii < 4; ii++) {
            BigDecimal temperature = new BigDecimal(195 - ii).movePointLeft(1);
            expectedReadings.add(new Reading(sensorId2, baseDate.plusMinutes(readingInterval * ii),
                    temperature, 24, "ESE", BigInteger.valueOf(17L), false));
        }

        startTime = new DateTime(baseDate);
        endTime = new DateTime(baseDate.plusMinutes(readingInterval * 3));
        duration = new Duration(startTime, endTime);
        interval = new Interval(startTime, duration);

        returnedReadings = persistor.querySensorReadingsByInterval(sensorId2, interval, 10);

        assertEquals(expectedReadings.size(), returnedReadings.size());
View Full Code Here

    private long getLastAggregationTime(MigrationTable migratedTable) {
        StatelessSession session = getSQLSession(migratorConfiguration);

        long aggregationSlice = Integer.MAX_VALUE;
        Duration duration = null;
        String queryString = null;

        if (MigrationTable.RAW.equals(migratedTable)) {
            duration = metricsConfiguration.getRawTimeSliceDuration();
            queryString = MigrationQuery.MAX_TIMESTAMP_1H_DATA.toString();
View Full Code Here

            context.stop();
        }
    }

    private void findResourceDataForPast24Hours(int scheduleId) {
        Duration duration = Hours.hours(24).toStandardSeconds().toStandardDuration();
        findResourceData(scheduleId, duration, metrics.twentyFourHourResourceQueryTime);
    }
View Full Code Here

        Duration duration = Hours.hours(24).toStandardSeconds().toStandardDuration();
        findResourceData(scheduleId, duration, metrics.twentyFourHourResourceQueryTime);
    }

    private void findResourceDataForPastWeek(int scheduleId) {
        Duration duration = Days.SEVEN.toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.oneWeekResourceQueryTime);
    }
View Full Code Here

        Duration duration = Days.SEVEN.toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.oneWeekResourceQueryTime);
    }

    private void findResourceDataForPast2Weeks(int scheduleId) {
        Duration duration = Days.days(14).toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.twoWeekResourceQueryTime);
    }
View Full Code Here

        Duration duration = Days.days(14).toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.twoWeekResourceQueryTime);
    }

    private void findResourceDataForPast31Days(int scheduleId) {
        Duration duration = Days.days(31).toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.monthResourceQueryTime);
    }
View Full Code Here

        Duration duration = Days.days(31).toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.monthResourceQueryTime);
    }

    private void findResourceDataForPastYear(int scheduleId) {
        Duration duration = Days.days(365).toStandardSeconds().minus(5).toStandardDuration();
        findResourceData(scheduleId, duration, metrics.yearResourceQueryTime);
    }
View Full Code Here

    }

    private void insert1HourData(int numSchedules, DateTime endTime) {
        log.info("Inserting 1 hour data");
        DateTime startTime = DateTime.now().minusDays(14);
        Duration duration = Hours.ONE.toStandardDuration();

        insertData(numSchedules, startTime, endTime, duration, insert1HourData);
    }
View Full Code Here

    }

    private void insert6HourData(int numSchedules, DateTime endTime) {
        log.info("Inserting 6 hour data");
        DateTime startTime = endTime.minusDays(31);
        Duration duration = Hours.SIX.toStandardDuration();

        insertData(numSchedules, startTime, endTime, duration, insert6HourData);
    }
View Full Code Here

TOP

Related Classes of org.joda.time.Duration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.