Package org.trippi.impl.base

Base classes useful for Trippi implementations.

See:
          Description

Interface Summary
TriplestoreSession A read/write session to an RDF database.
TriplestoreSessionFactory A provider of triplestore sessions.
TriplestoreSessionPool A pool of triplestore sessions.
UpdateBuffer A buffer for triplestore updates.
 

Class Summary
AliasManager  
ConcurrentTriplestoreReader A TriplestoreReader that provides efficient concurrent read access to a triplestore by means of a TriplestoreSessionPool.
ConcurrentTriplestoreWriter A ConcurrentTriplestoreReader that also implements TriplestoreWriter with concurrent buffered write access.
ConfigurableSessionPool A configurable TriplestoreSessionPool that proactively increases pool size.
DistinctTripleIterator Ensures no dupes while iterating through the wrapped iterator.
DistinctTupleIterator Ensures no dupes while iterating through the wrapped iterator.
LimitedTripleIterator Ensures that no more than a certain number of items are returned by the wrapped iterator.
LimitedTupleIterator Ensures that no more than a certain number of items are returned by the wrapped iterator.
MemUpdateBuffer A memory buffer for triplestore updates.
PoolAwareTripleIterator Wraps a TripleIterator and automatically releases the associated session to the pool when closed.
PoolAwareTupleIterator Wraps an TupleIterator and automatically releases the associated session to the pool when closed.
SingleSessionPool A pool providing access to a single session.
SynchronizedTripleIterator Wraps a TripleIterator and automatically releases the current thread's lock on the associated SynchronizedTriplestoreSession when closed.
SynchronizedTriplestoreReader A TriplestoreReader that provides synchronized read access to a triplestore by means of a SynchronizedTriplestoreSession.
SynchronizedTriplestoreSession A synchronized read/write session to an RDF database.
SynchronizedTriplestoreWriter A SynchronizedTriplestoreReader that also implements TriplestoreWriter with concurrent buffered write access.
SynchronizedTupleIterator Wraps an TripleIterator and automatically releases the current thread's lock on the associated SynchronizedTriplestoreSession when closed.
TupleBasedTripleIterator A TripleIterator that wraps a TupleIterator, using an array of TriplePatterns to generate triples for each tuple.
 

Package org.trippi.impl.base Description

Base classes useful for Trippi implementations.