ch.qos.logback.core.rolling.helper
Class RollingCalendar
java.lang.Object
java.util.Calendar
java.util.GregorianCalendar
ch.qos.logback.core.rolling.helper.RollingCalendar
- All Implemented Interfaces:
- Serializable, Cloneable, Comparable<Calendar>
public class RollingCalendar
- extends GregorianCalendar
RollingCalendar is a helper class to
TimeBasedRollingPolicy
or similar timed-based rolling policies. Given a periodicity type and the
current time, it computes the start of the next interval.
- Author:
- Ceki Gülcü
- See Also:
- Serialized Form
Fields inherited from class java.util.Calendar |
AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET |
Methods inherited from class java.util.GregorianCalendar |
add, clone, computeFields, computeTime, equals, getActualMaximum, getActualMinimum, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, getTimeZone, hashCode, isLeapYear, roll, roll, setGregorianChange, setTimeZone |
Methods inherited from class java.util.Calendar |
after, before, clear, clear, compareTo, complete, get, getAvailableLocales, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, internalGet, isLenient, isSet, set, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, setTimeInMillis, toString |
TOP_OF_TROUBLE
public static final int TOP_OF_TROUBLE
- See Also:
- Constant Field Values
TOP_OF_SECOND
public static final int TOP_OF_SECOND
- See Also:
- Constant Field Values
TOP_OF_MINUTE
public static final int TOP_OF_MINUTE
- See Also:
- Constant Field Values
TOP_OF_HOUR
public static final int TOP_OF_HOUR
- See Also:
- Constant Field Values
HALF_DAY
public static final int HALF_DAY
- See Also:
- Constant Field Values
TOP_OF_DAY
public static final int TOP_OF_DAY
- See Also:
- Constant Field Values
TOP_OF_WEEK
public static final int TOP_OF_WEEK
- See Also:
- Constant Field Values
TOP_OF_MONTH
public static final int TOP_OF_MONTH
- See Also:
- Constant Field Values
RollingCalendar
public RollingCalendar()
RollingCalendar
public RollingCalendar(TimeZone tz,
Locale locale)
init
public void init(String datePattern)
getNextCheckMillis
public long getNextCheckMillis(Date now)
computeTriggeringPeriod
public int computeTriggeringPeriod(String datePattern)
printPeriodicity
public void printPeriodicity(ContextAwareBase cab)
getNextCheckDate
public Date getNextCheckDate(Date now)
Copyright © 2005-2008 QOS.ch. All Rights Reserved.