All Packages Class Hierarchy This Package Previous Next Index
Class org.w3c.jigsaw.filters.HourLimiterFilter
java.lang.Object
|
+----org.w3c.tools.resources.AttributeHolder
|
+----org.w3c.tools.resources.Resource
|
+----org.w3c.tools.resources.FramedResource
|
+----org.w3c.tools.resources.ResourceFrame
|
+----org.w3c.tools.resources.ResourceFilter
|
+----org.w3c.jigsaw.filters.HourLimiterFilter
- public class HourLimiterFilter
- extends ResourceFilter
-
ATTR_DATE_END
- end date
-
ATTR_DATE_START
- start date
-
ATTR_DAY_REPEAT
- Repeat every day?
-
ATTR_MONTH_REPEAT
- Repeat every month?
-
ATTR_WEEK_REPEAT
- Repeat every week?
-
ATTR_YEAR_REPEAT
- Repeat every year?
-
HourLimiterFilter()
-
-
getDayRepeat()
-
-
getMonthRepeat()
-
-
getWeekRepeat()
-
-
getYearRepeat()
-
-
ingoingFilter(RequestInterface)
- We check that the date is in the right values
otherwise, send a NOT_AVAILABLE and fills the right Retry-After header
-
initialize(Object[])
- Initialize the filter.
-
setValue(int, Object)
- We override setValues to compute locally everything we need
ATTR_DAY_REPEAT
public static int ATTR_DAY_REPEAT
- Repeat every day?
ATTR_WEEK_REPEAT
public static int ATTR_WEEK_REPEAT
- Repeat every week?
ATTR_MONTH_REPEAT
public static int ATTR_MONTH_REPEAT
- Repeat every month?
ATTR_YEAR_REPEAT
public static int ATTR_YEAR_REPEAT
- Repeat every year?
ATTR_DATE_START
public static int ATTR_DATE_START
- start date
ATTR_DATE_END
public static int ATTR_DATE_END
- end date
HourLimiterFilter
public HourLimiterFilter()
getDayRepeat
protected boolean getDayRepeat()
getWeekRepeat
protected boolean getWeekRepeat()
getMonthRepeat
protected boolean getMonthRepeat()
getYearRepeat
protected boolean getYearRepeat()
setValue
public void setValue(int idx,
Object value)
- We override setValues to compute locally everything we need
- Parameters:
- idx - The index of the attribute to modify.
- value - The new attribute value.
- Overrides:
- setValue in class ResourceFrame
initialize
public void initialize(Object values[])
- Initialize the filter.
- Overrides:
- initialize in class FramedResource
ingoingFilter
public synchronized ReplyInterface ingoingFilter(RequestInterface req)
- We check that the date is in the right values
otherwise, send a NOT_AVAILABLE and fills the right Retry-After header
- Returns:
- a Reply if blocked, null otherwise
- Overrides:
- ingoingFilter in class ResourceFilter
All Packages Class Hierarchy This Package Previous Next Index