| Package | Description |
|---|---|
| org.apache.excalibur.source | |
| org.apache.excalibur.source.impl | |
| org.apache.excalibur.source.impl.validity |
| Modifier and Type | Method and Description |
|---|---|
SourceValidity |
Source.getValidity()
Get the Validity object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
SourceValidity.isValid(SourceValidity newValidity)
Check if the component is still valid.
|
| Modifier and Type | Field and Description |
|---|---|
protected SourceValidity |
URLSource.m_cachedValidity
the prev returned SourceValidity
|
private SourceValidity |
HTTPClientSource.m_cachedValidity
Stored
SourceValidity object. |
| Modifier and Type | Method and Description |
|---|---|
SourceValidity |
FileSource.getValidity()
Return a validity object based on the file's modification date.
|
SourceValidity |
AbstractSource.getValidity()
Get the Validity object.
|
SourceValidity |
URLSource.getValidity()
Get the Validity object.
|
SourceValidity |
ResourceSource.getValidity()
Returns
TimeStampValidity as resources may change in a directory-based classloader. |
SourceValidity |
HTTPClientSource.getValidity()
Obtain a
SourceValidity object. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregatedValidity
The base class for the aggregation implementations
|
class |
AggregatedValidity
A validation object using a List.
|
class |
DeferredAggregatedValidity
A validation object using a List.
|
class |
ExpiresValidity
A validation object that holds an expiration date.
|
class |
FileTimeStampValidity
A validation object for time-stamps.
|
class |
NOPValidity
A validation object which is always valid.
|
class |
TimeStampValidity
A validation object for time-stamps.
|
| Modifier and Type | Field and Description |
|---|---|
static SourceValidity |
NOPValidity.SHARED_INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
SourceValidity |
DeferredValidity.getValidity()
Return the validity
|
(package private) SourceValidity |
DeferredAggregatedValidity.getValidity(int index) |
(package private) SourceValidity |
AbstractAggregatedValidity.getValidity(int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractAggregatedValidity.add(SourceValidity validity) |
int |
AggregatedValidity.isValid(SourceValidity validity) |
int |
NOPValidity.isValid(SourceValidity newValidity) |
int |
DeferredAggregatedValidity.isValid(SourceValidity validity) |
int |
ExpiresValidity.isValid(SourceValidity newValidity)
This method is never invoked as
ExpiresValidity.isValid() can always perform
the complete check. |
int |
FileTimeStampValidity.isValid(SourceValidity newValidity) |
int |
TimeStampValidity.isValid(SourceValidity newValidity) |