Package | Description |
---|---|
com.epimorphics.lda.cache |
The cache package contains Elda's internal cache classes.
|
com.epimorphics.lda.core |
The core package contains the core of Elda's functionality: the handling
of endpoint requests and select and view query construction.
|
Modifier and Type | Method and Description |
---|---|
LimitedCacheBase.TimedThing<ResponseResult> |
Cache.fetch(URI requestURI) |
LimitedCacheBase.TimedThing<ResponseResult> |
LimitedCacheBase.fetch(URI uri) |
Modifier and Type | Method and Description |
---|---|
void |
Cache.store(URI requestURI,
ResponseResult result,
long expiresAt) |
void |
LimitedCacheBase.store(URI uri,
ResponseResult toStore,
long expiresAt) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PermaCache.exceedsResponseLimit(com.epimorphics.lda.cache.LimitedCacheBase.Cachelet<URI,LimitedCacheBase.TimedThing<ResponseResult>> cr) |
protected abstract boolean |
LimitedCacheBase.exceedsResponseLimit(com.epimorphics.lda.cache.LimitedCacheBase.Cachelet<URI,LimitedCacheBase.TimedThing<ResponseResult>> cr) |
Modifier and Type | Method and Description |
---|---|
ResponseResult |
APIEndpointImpl.call(APIEndpoint.Request r,
NoteBoard nb) |
ResponseResult |
APIEndpoint.call(APIEndpoint.Request r,
NoteBoard nb)
Called by the Router to invoke the API and return set of result matches
|
static ResponseResult |
APIEndpointUtil.call(APIEndpoint.Request r,
NoteBoard nb,
Match match,
String contextPath,
MultiMap<String,String> queryParams)
Utility method for calling an endpoint when given a pretty much
untrammelled collection of arguments.
|
Copyright © 2014. All Rights Reserved.