eu.larkc.jactr.modules.sparql
Class DefaultSPARQLRetrievalModule

java.lang.Object
  extended by org.jactr.core.utils.DefaultAdaptable
      extended by org.jactr.core.module.AbstractModule
          extended by org.jactr.core.module.retrieval.six.DefaultRetrievalModule6
              extended by eu.larkc.jactr.modules.sparql.AbstractSPARQLRetrievalModule
                  extended by eu.larkc.jactr.modules.sparql.DefaultSPARQLRetrievalModule
All Implemented Interfaces:
ISPARQLRetrievalModule, IModule, IRetrievalModule4, IRetrievalModule, IAdaptable, IInitializable, IInstallable, IParameterized

public class DefaultSPARQLRetrievalModule
extends AbstractSPARQLRetrievalModule
implements ISPARQLRetrievalModule

The default retrieval module for retrieving chunks from the rdf DeclarativeModule.

Author:
Martijn Brakenhoff

Field Summary
 
Fields inherited from class org.jactr.core.module.retrieval.six.DefaultRetrievalModule6
INDEXED_RETRIEVALS_ENABLED_PARAM, RECENTLY_RETRIEVED_SLOT
 
Fields inherited from interface org.jactr.core.module.retrieval.four.IRetrievalModule4
LATENCY_EXPONENT, LATENCY_FACTOR
 
Fields inherited from interface org.jactr.core.module.retrieval.IRetrievalModule
RETRIEVAL_THRESHOLD
 
Constructor Summary
DefaultSPARQLRetrievalModule()
           
 
Method Summary
 void dispose()
           
 SPARQLEndpoint getSPARQLEndpoint()
          Returns the SPARQLEndpoint that is used by this module.
 void reset(boolean resetFinsts)
           
 
Methods inherited from class eu.larkc.jactr.modules.sparql.AbstractSPARQLRetrievalModule
initialize, retrieveChunk, retrieveChunk
 
Methods inherited from class org.jactr.core.module.retrieval.six.DefaultRetrievalModule6
addListener, getLatencyExponent, getLatencyFactor, getParameter, getPossibleParameters, getRetrievalThreshold, getRetrievalTimeEquation, getSetableParameters, hasBeenRetrieved, isIndexedRetrievalEnabled, removeListener, reset, setIndexedRetrievalEnabled, setLatencyExponent, setLatencyFactor, setParameter, setRetrievalThreshold
 
Methods inherited from class org.jactr.core.module.AbstractModule
delayedFuture, getExecutor, getModel, getName, immediateFuture, immediateReturn, install, uninstall
 
Methods inherited from class org.jactr.core.utils.DefaultAdaptable
getAdapter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.larkc.jactr.modules.sparql.ISPARQLRetrievalModule
retrieveChunk
 
Methods inherited from interface org.jactr.core.module.IModule
getModel, getName, install
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 
Methods inherited from interface org.jactr.core.utils.IAdaptable
getAdapter
 

Constructor Detail

DefaultSPARQLRetrievalModule

public DefaultSPARQLRetrievalModule()
Method Detail

reset

public void reset(boolean resetFinsts)
Specified by:
reset in interface IRetrievalModule
Overrides:
reset in class DefaultRetrievalModule6

dispose

public void dispose()
Specified by:
dispose in interface IModule
Overrides:
dispose in class DefaultRetrievalModule6

getSPARQLEndpoint

public SPARQLEndpoint getSPARQLEndpoint()
Description copied from class: AbstractSPARQLRetrievalModule
Returns the SPARQLEndpoint that is used by this module.

Specified by:
getSPARQLEndpoint in class AbstractSPARQLRetrievalModule
Returns:
the SPARQLEndpoint.