Example usage for org.joda.time Period millis

List of usage examples for org.joda.time Period millis

Introduction

In this page you can find the example usage for org.joda.time Period millis.

Prototype

public static Period millis(int millis) 

Source Link

Document

Create a period with a specified number of millis.

Usage

From source file:com.arpnetworking.metrics.generator.Generator.java

License:Apache License

private void generateContinuous(final RandomGenerator mersenneTwister) {
    final List<MetricGenerator> metricGenerators = Lists.newArrayList();
    for (int x = 0; x < 5; x++) {
        metricGenerators.add(new GaussianMetricGenerator(50d, 8d, new SingleNameGenerator(mersenneTwister)));
    }/*from w ww.  j a  v  a 2  s .c o m*/
    final UnitOfWorkGenerator uowGenerator = new UnitOfWorkGenerator(metricGenerators);

    final List<UnitOfWorkSchedule> schedules = Lists.newArrayList();
    schedules.add(new UnitOfWorkSchedule(uowGenerator, new ConstantTimeScheduler(Period.millis(500))));

    //TODO(barp): The file name should come from command line args [ISSUE-1]
    final RealTimeExecutor executor = new RealTimeExecutor(schedules, Paths.get("logs/generated-query"),
            "MyPerformanceTestedCluster", "MyPerformanceTestedService");
    executor.execute();
}

From source file:com.serotonin.m2m2.Common.java

License:Open Source License

public static Period getPeriod(int periodType, int periods) {
    switch (periodType) {
    case TimePeriods.MILLISECONDS:
        return Period.millis(periods);
    case TimePeriods.SECONDS:
        return Period.seconds(periods);
    case TimePeriods.MINUTES:
        return Period.minutes(periods);
    case TimePeriods.HOURS:
        return Period.hours(periods);
    case TimePeriods.DAYS:
        return Period.days(periods);
    case TimePeriods.WEEKS:
        return Period.weeks(periods);
    case TimePeriods.MONTHS:
        return Period.months(periods);
    case TimePeriods.YEARS:
        return Period.years(periods);
    default://from   w w w. j a  va2 s  .co  m
        throw new ShouldNeverHappenException("Unsupported time period: " + periodType);
    }
}

From source file:org.apache.eagle.alert.engine.coordinator.StreamSortSpec.java

License:Apache License

public void setWindowPeriodMillis(int windowPeriodMillis) {
    this.windowPeriod = Period.millis(windowPeriodMillis).toString();
}

From source file:org.apache.streams.jackson.StreamsPeriodDeserializer.java

License:Apache License

public Period deserialize(JsonParser jpar, DeserializationContext context) throws IOException {
    return Period.millis(jpar.getIntValue());
}

From source file:org.kalypso.commons.time.PeriodUtils.java

License:Open Source License

public static Period getPeriod(final int calendarField, final int amount) {
    switch (calendarField) {
    case Calendar.YEAR:
        return Period.years(amount);

    case Calendar.MONTH:
        return Period.months(amount);

    case Calendar.WEEK_OF_YEAR:
    case Calendar.WEEK_OF_MONTH:
        return Period.weeks(amount);

    case Calendar.DAY_OF_MONTH:
    case Calendar.DAY_OF_YEAR:
    case Calendar.DAY_OF_WEEK:
    case Calendar.DAY_OF_WEEK_IN_MONTH:
        return Period.days(amount);

    case Calendar.HOUR:
    case Calendar.HOUR_OF_DAY:
        return Period.hours(amount);

    case Calendar.MINUTE:
        return Period.minutes(amount);

    case Calendar.SECOND:
        return Period.seconds(amount);

    case Calendar.MILLISECOND:
        return Period.millis(amount);

    case Calendar.AM_PM:
    case Calendar.ERA:
    default://from  w ww  .j a va 2s  .  c o  m
        throw new UnsupportedOperationException();
    }
}