com.ldodds.slug.framework.config
Interface Memory
- All Known Implementing Classes:
- MemoryImpl
- public interface Memory
Interace describing operations required in a
Scutter memory.
Provides convenience methods for accessing and
updating memory using terms from the ScutterVocab.
- Author:
- Leigh Dodds
load
public Model load()
throws java.lang.Exception
- Throws:
java.lang.Exception
save
public void save()
throws java.lang.Exception
- Throws:
java.lang.Exception
getModel
public Model getModel()
getRepresentation
public Resource getRepresentation(java.net.URL url)
getOrCreateRepresentation
public Resource getOrCreateRepresentation(java.net.URL url)
getOrCreateRepresentation
public Resource getOrCreateRepresentation(java.net.URL url,
java.net.URL origin)
canBeFetched
public boolean canBeFetched(Resource representation,
java.util.Date date)
addRawTripleCount
public void addRawTripleCount(Resource representation,
long size)
makeFetch
public Resource makeFetch(Resource representation)
annotateFetch
public void annotateFetch(Resource fetch,
int code,
java.util.Map headers)
makeReasonAndSkip
public Resource makeReasonAndSkip(Resource representation,
java.lang.String msg)
makeReasonAndError
public Resource makeReasonAndError(Resource fetch,
java.lang.String msg)
makeReasonAndError
public Resource makeReasonAndError(Resource fetch,
java.lang.Exception e)