A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractExtractor<T,V,C> - Class in com.hammurapi.extract
Base class for extractors.
AbstractExtractor(double, TimeUnit, boolean, int...) - Constructor for class com.hammurapi.extract.AbstractExtractor
 
AbstractIndex<ST,T extends ST,PK,V,S extends Store<ST,PK,S>> - Class in com.hammurapi.store
 
AbstractIndex(Predicate<ST, S>, Extractor<T, V, S>, Index.Type, boolean, Comparator<V>, AbstractStore<ST, PK, S>) - Constructor for class com.hammurapi.store.AbstractIndex
 
AbstractIndex.UpdateEntry - Class in com.hammurapi.store
 
AbstractIndex.UpdateEntry(Store.Handle<ST, PK, S>, boolean) - Constructor for class com.hammurapi.store.AbstractIndex.UpdateEntry
 
AbstractPredicate<T,C> - Class in com.hammurapi.extract
 
AbstractPredicate(double, TimeUnit, boolean, int...) - Constructor for class com.hammurapi.extract.AbstractPredicate
 
AbstractPropertySet<KP,KE> - Class in com.hammurapi.common.concurrent
 
AbstractPropertySet(ExecutorService, Converter, Context, PropertySet<KP>...) - Constructor for class com.hammurapi.common.concurrent.AbstractPropertySet
 
AbstractReflectiveAtomicConvertersBundle - Class in com.hammurapi.convert
 
AbstractReflectiveAtomicConvertersBundle() - Constructor for class com.hammurapi.convert.AbstractReflectiveAtomicConvertersBundle
 
AbstractStore<T,PK,S extends Store<T,PK,S>> - Class in com.hammurapi.store
Abstract base class for object stores.
AbstractStore() - Constructor for class com.hammurapi.store.AbstractStore
 
AbstractStore.ExtractorTask<V> - Class in com.hammurapi.store
 
AbstractStore.ExtractorTask(Store.Handle<T, PK, S>, Predicate<T, S>, Extractor<T, V, S>) - Constructor for class com.hammurapi.store.AbstractStore.ExtractorTask
 
AbstractStore.IndexizationTask<V> - Class in com.hammurapi.store
 
AbstractStore.IndexizationTask(Predicate<T, S>, Extractor<T, V, S>) - Constructor for class com.hammurapi.store.AbstractStore.IndexizationTask
 
AbstractStore.QueryCallable<V> - Class in com.hammurapi.store
 
AbstractStore.QueryCallable(Store.Handle<T, PK, S>, Predicate<T, S>, Extractor<T, V, S>, Store.QueryTask<V, PK, S>, S) - Constructor for class com.hammurapi.store.AbstractStore.QueryCallable
 
AbstractStore.QueryItemCallable<V> - Class in com.hammurapi.store
 
AbstractStore.QueryItemCallable(V, Predicate<V, S>, PK, Store.QueryTask<V, PK, S>, S) - Constructor for class com.hammurapi.store.AbstractStore.QueryItemCallable
 
AbstractStore.QueryMultipleCallable<V> - Class in com.hammurapi.store
 
AbstractStore.QueryMultipleCallable(Store.Handle<T, PK, S>, Predicate<T, S>, Extractor<T, Iterable<V>, S>, Predicate<V, S>, Store.QueryTask<V, PK, S>, S) - Constructor for class com.hammurapi.store.AbstractStore.QueryMultipleCallable
 
AbstractStore.RemoveTask - Class in com.hammurapi.store
 
AbstractStore.RemoveTask(Store.Handle<T, PK, S>, Predicate<T, S>) - Constructor for class com.hammurapi.store.AbstractStore.RemoveTask
 
AbstractStore.SelectorTask - Class in com.hammurapi.store
 
AbstractStore.SelectorTask(Store.Handle<T, PK, S>, Predicate<T, S>) - Constructor for class com.hammurapi.store.AbstractStore.SelectorTask
 
AbstractStore.UpdateCallable - Class in com.hammurapi.store
 
AbstractStore.UpdateCallable(Store.Handle<T, PK, S>, Predicate<T, S>, Store.UpdateTask<T, PK, S>, S) - Constructor for class com.hammurapi.store.AbstractStore.UpdateCallable
 
AbstractStore.ValueSelectorTask<V> - Class in com.hammurapi.store
 
AbstractStore.ValueSelectorTask(V, Predicate<V, S>) - Constructor for class com.hammurapi.store.AbstractStore.ValueSelectorTask
 
AbstractSubSet<KP> - Class in com.hammurapi.common.concurrent
 
AbstractSubSet(PropertySet<KP>, KP) - Constructor for class com.hammurapi.common.concurrent.AbstractSubSet
 
AbstractTrackingLock - Class in com.hammurapi.store
This class tracks number of locks acquired by current thread.
AbstractTrackingLock(Lock) - Constructor for class com.hammurapi.store.AbstractTrackingLock
 
AbstractTransactionalProcessor<KP> - Class in com.hammurapi.common.concurrent.transactions
This class performs concurrent transactional computations.
AbstractTransactionalProcessor(ExecutorService) - Constructor for class com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor
 
AbstractTransactionalProcessor.SimpleTransactionPropagation - Class in com.hammurapi.common.concurrent.transactions
Propagates transaction object AS-IS
AbstractTransactionalProcessor.SimpleTransactionPropagation(Transaction) - Constructor for class com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor.SimpleTransactionPropagation
 
AbstractTransactionalProcessor.TransactionPropagation - Interface in com.hammurapi.common.concurrent.transactions
Interface to propagate transactions between threads.
accept(Visitor<Class<?>>) - Method in class com.hammurapi.common.ClassHierarchyVisitable
 
accept(String) - Method in class com.hammurapi.common.FilterClassLoader
 
accept(Visitor<T>) - Method in interface com.hammurapi.common.Visitable
 
Adaptable - Interface in com.hammurapi.common
Classes which have multiple dynamic facets (adapters) shall implement this interface.
add(E) - Method in class com.hammurapi.common.FreezeableCollection
 
add(T) - Method in class com.hammurapi.common.Joiner.CollectionAdapter
 
add(T) - Method in interface com.hammurapi.common.Joiner.Collector
Adds new object to the collector.
Add<T,C> - Class in com.hammurapi.extract
Numeric add.
Add(double, TimeUnit, Extractor<T, Object, C>, Extractor<T, Object, C>) - Constructor for class com.hammurapi.extract.Add
 
add(Predicate<T, C>) - Method in class com.hammurapi.extract.And
 
add(Predicate<T, C>) - Method in class com.hammurapi.extract.CommutativeAnd
 
add(Predicate<T, C>) - Method in class com.hammurapi.extract.CommutativeOr
 
add(Predicate<T, C>) - Method in interface com.hammurapi.extract.CompositePredicate
 
add(Predicate<T, C>) - Method in class com.hammurapi.extract.Or
 
add(PK, T) - Method in interface com.hammurapi.store.BackingStore
Adds object to the backing store.
addAll(Collection<? extends E>) - Method in class com.hammurapi.common.FreezeableCollection
 
addIndex(Predicate<T, S>, Extractor<ST, V, S>, Index.Type, boolean, Comparator<V>) - Method in class com.hammurapi.store.AbstractStore
 
addIndex(Predicate<T, S>, Extractor<ST, V, S>, Index.Type, boolean, Comparator<V>) - Method in class com.hammurapi.store.DeputyStore
 
addIndex(Predicate<T, S>, Extractor<ST, V, S>, Index.Type, boolean, Comparator<V>) - Method in class com.hammurapi.store.LiveView
 
addIndex(Predicate<T, S>, Extractor<ST, V, S>, Index.Type, boolean, Comparator<V>) - Method in interface com.hammurapi.store.Store
Adds index to the store to speed-up extraction operations.
addIndex(Predicate<T, S>, Extractor<ST, V, S>, Index.Type, boolean, Comparator<V>) - Method in class com.hammurapi.store.UnmodifiableStore
 
addInput(int, T, C) - Method in class com.hammurapi.common.Joiner
Adds input.
addInterceptors(Object, Object...) - Static method in class com.hammurapi.convert.Mixer
Creates a proxy which routes invocations to master unless one of interceptors has a method with matching signature.
addListener(CallableListener<V>) - Method in class com.hammurapi.common.concurrent.NonBlockingNotifyingFutureTask
 
addListener(CallableListener<V>) - Method in interface com.hammurapi.common.concurrent.NotifyingFuture
Adds callable listener.
addObserver(Observer<? super T>) - Method in interface com.hammurapi.common.Observable
 
addObserver(Observer<? super Observable>) - Method in class com.hammurapi.common.ObservableAdapter
 
addPredicate(Predicate<T, C>) - Method in class com.hammurapi.common.Joiner
Adds join predicate.
addUndo(Runnable) - Method in interface com.hammurapi.common.concurrent.transactions.ExecutionContext
Adds a command to be executed on transaction rollback.
And<T,C> - Class in com.hammurapi.extract
Non-commutative AND.
And(double, TimeUnit) - Constructor for class com.hammurapi.extract.And
 
And(double, TimeUnit, Predicate<T, C>...) - Constructor for class com.hammurapi.extract.And
 
And(double, TimeUnit, Iterable<Predicate<T, C>>) - Constructor for class com.hammurapi.extract.And
 
applyUpdate(Store.Handle<ST, PK, S>, boolean) - Method in class com.hammurapi.store.AbstractIndex
This method is invoked within write lock, no need to acquire own lock.
applyUpdatesTask - Variable in class com.hammurapi.store.AbstractIndex
 
ARGS_BINDING - Static variable in interface com.hammurapi.extract.ExtractorFactory
Binding for arguments arrray if parameter names are not provided.
ArgumentIterator<E> - Interface in com.hammurapi.common.concurrent
This is a marker interface.
ArgumentIteratorAdapter<E> - Class in com.hammurapi.common.concurrent
Adapts iterator to argument iterator.
ArgumentIteratorAdapter(Iterator<E>) - Constructor for class com.hammurapi.common.concurrent.ArgumentIteratorAdapter
 
AsynchronousProcessor - Interface in com.hammurapi.common.concurrent
Synchronization interface.
AtomicConverter<S,T> - Interface in com.hammurapi.convert
Part of composite converters which converts one type to another.
AtomicConverterBase<S,T> - Class in com.hammurapi.convert
Base class for atomic converters.
AtomicConverterBase(Class<S>, Class<T>) - Constructor for class com.hammurapi.convert.AtomicConverterBase
 
AtomicConvertersBundle - Interface in com.hammurapi.convert
A convenience interface for loading a collection of converters.
AtomicDecorator<S> - Interface in com.hammurapi.convert
Part of composite decorators.
AtomicDecoratorsBundle - Interface in com.hammurapi.convert
A convenience interface for loading a collection of converters.
awaitTermination(long, TimeUnit) - Method in class com.hammurapi.common.concurrent.CallerThreadExecutorService
 
awaitTermination(long, TimeUnit) - Method in class com.hammurapi.common.concurrent.LocalTrackingExecutorService
 
awaitTermination(long, TimeUnit) - Method in class com.hammurapi.common.concurrent.NonBlockingExecutorService
 
awaitTermination(long, TimeUnit) - Method in class com.hammurapi.common.concurrent.NonQueueingThreadPoolExecutorService
 
A B C D E F G H I J K L M N O P Q R S T U V W Y