- 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
-