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