Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absoluteToHeap(long) - Method in class jadex.collection.SharedPersistentMap
Converts an absolute position to a heap position
ActionReferenceQueue - Class in jadex.collection
The extended reference queue allows for adding (weak) object with an associated action.
ActionReferenceQueue() - Constructor for class jadex.collection.ActionReferenceQueue
Create a new list.
add(byte[]) - Method in class jadex.collection.BloomFilter
Add a value to the filter.
add(int, Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
add(int, Object) - Method in class jadex.collection.IndexMap
Unsupported method, due to missing key parameter.
add(int, Object) - Method in class jadex.collection.WeakList
Inserts the specified element at the specified position in this list (optional operation).
add(int, K, V) - Method in class jadex.collection.IndexMap
Add an object to the collection.
add(int, T) - Method in class jadex.collection.ListWrapper
 
add(int, T) - Method in class jadex.collection.RwListWrapper
Inserts an element at a position.
add(int, T) - Method in class jadex.collection.SortedList
Inserts the specified element at the specified position in this list.
add(E) - Method in class jadex.collection.LeaseTimeSet
 
add(E) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
add(E) - Method in class jadex.collection.PassiveLeaseTimeSet
 
add(E) - Method in class jadex.collection.WeakList
Appends the specified element to the end of this list (optional operation).
add(E, long) - Method in interface jadex.collection.ILeaseTimeSet
Add a new entry.
add(E, long) - Method in class jadex.collection.LeaseTimeSet
 
add(E, long) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
add(E, long) - Method in class jadex.collection.PassiveLeaseTimeSet
 
add(CachedObject) - Method in class jadex.collection.ObjectCache
Add a cached object.
add(Object) - Method in class jadex.collection.CheckedCollection
Ensures that this collection contains the specified element (optional operation).
add(Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
add(Object) - Method in class jadex.collection.IndexMap
Unsupported method, due to missing key parameter.
add(Object) - Method in class jadex.collection.WeakSet
Add an element to the set.
add(Object, Object) - Method in class jadex.collection.TwoWayMultiCollection
Associates the specified value with the specified key in this map (optional operation).
add(K, Collection<V>) - Method in class jadex.collection.MultiCollection
Associates the specified value with the specified key in this map (optional operation).
add(K, V) - Method in class jadex.collection.IndexMap
Add a new object with key and value.
add(K, V) - Method in class jadex.collection.MultiCollection
Associates the specified value with the specified key in this map (optional operation).
add(T) - Method in class jadex.collection.CollectionWrapper
 
add(T) - Method in class jadex.collection.IdentityHashSet
Adds the specified element to this set if it is not already present (optional operation).
add(T) - Method in class jadex.collection.RwListWrapper
Appends an element to the list.
add(T) - Method in class jadex.collection.SortedList
Appends the specified element to the end of this list.
addAll(int, Collection) - Method in class jadex.collection.ConcurrencyCheckingList
 
addAll(int, Collection) - Method in class jadex.collection.IndexMap
Unsupported method, due to missing key parameter.
addAll(int, Collection) - Method in class jadex.collection.WeakList
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addAll(int, Collection<? extends T>) - Method in class jadex.collection.ListWrapper
 
addAll(int, Collection<? extends T>) - Method in class jadex.collection.RwListWrapper
Appends all elements of a collection, starting at the specified position.
addAll(int, Collection<? extends T>) - Method in class jadex.collection.SortedList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAll(Collection) - Method in class jadex.collection.CheckedCollection
Adds all of the elements in the specified collection to this collection (optional operation).
addAll(Collection) - Method in class jadex.collection.ConcurrencyCheckingList
 
addAll(Collection) - Method in class jadex.collection.IndexMap
Unsupported method, due to missing key parameter.
addAll(Collection) - Method in class jadex.collection.WeakList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation).
addAll(Collection<? extends E>) - Method in class jadex.collection.LeaseTimeSet
 
addAll(Collection<? extends E>) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
addAll(Collection<? extends E>) - Method in class jadex.collection.PassiveLeaseTimeSet
 
addAll(Collection<? extends T>) - Method in class jadex.collection.CollectionWrapper
 
addAll(Collection<? extends T>) - Method in class jadex.collection.IdentityHashSet
Adds all of the elements in the specified collection to this set if they're not already present (optional operation).
addAll(Collection<? extends T>) - Method in class jadex.collection.RwListWrapper
Appends all elements of a collection.
addAll(Collection<? extends T>) - Method in class jadex.collection.SortedList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.
addAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.MultiCollection
Add all elements of another map.
addChild(TreeNode) - Method in class jadex.collection.TreeNode
Adds a child to the list of children for this node.
addEntry(Object, Runnable) - Method in class jadex.collection.ActionReferenceQueue
Add an object with an associated value.
addFirst(T) - Method in class jadex.collection.RwLinkedListWrapper
Adds an element to the beginning of the list.
addFirst(T) - Method in class jadex.collection.SortedList
Inserts the given element at the beginning of this list.
addGarbage(long) - Method in class jadex.collection.SharedPersistentMap
Adds an amount to the garbage counter.
addIterator(Iterator<T>) - Method in class jadex.collection.MultiIterator
Add a collection.
addLast(T) - Method in class jadex.collection.RwLinkedListWrapper
Adds an element to the end of the list.
addLast(T) - Method in class jadex.collection.SortedList
Appends the given element to the end of this list.
addSize(long) - Method in class jadex.collection.SharedPersistentMap
Adds an amount to the map item size.
appendKVPair(K) - Method in class jadex.collection.SharedPersistentMap
Appends a new KV node.
apply(T) - Method in interface jadex.collection.SharedPersistentMap.IOFunction
 
arg - Variable in class jadex.collection.WeakEntry
Optional command argument.
array - Variable in class jadex.collection.WeakList
The list of elements.
ArrayBlockingQueue<T> - Class in jadex.collection
Blocking queue implemented as array.
ArrayBlockingQueue() - Constructor for class jadex.collection.ArrayBlockingQueue
Create a new blocking queue.
ascending - Variable in class jadex.collection.SortedList
The ordering direction of the list.
aslist - Variable in class jadex.collection.IndexMap
The index map as java.util.List.
asmap - Variable in class jadex.collection.IndexMap
The index map as java.util.Map.

B

BiHashMap<K,V> - Class in jadex.collection
A bidirectional hash map.
BiHashMap() - Constructor for class jadex.collection.BiHashMap
 
BiHashMap(Map<K, V>, Map<V, K>) - Constructor for class jadex.collection.BiHashMap
 
BlockingQueue<T> - Class in jadex.collection
A blocking queue allows to enqueue or dequeue elements.
BlockingQueue() - Constructor for class jadex.collection.BlockingQueue
Create a blocking queue.
BloomFilter - Class in jadex.collection
A bloom filter is a probabilistic data structure for checking if a value is contained in a set.
BloomFilter() - Constructor for class jadex.collection.BloomFilter
Create a new BloomFilter with default p = 0.01 and n = 1000.
BloomFilter(double, int) - Constructor for class jadex.collection.BloomFilter
Create a new BloomFilter.
BloomFilter(int, int, int) - Constructor for class jadex.collection.BloomFilter
Create a new BloomFilter.
bs - Variable in class jadex.collection.BloomFilter
The bit set.

C

cache - Variable in class jadex.collection.ObjectCache
The expression caches for filename.
Cache - Class in jadex.collection
Cache that provide expiration in case of a) timetolive is exceeded b) the max number of data has been reached (lru behaviour)
Cache(int) - Constructor for class jadex.collection.Cache
Create a new cache.
Cache(int, long) - Constructor for class jadex.collection.Cache
Create a new cache.
Cache(LRU, long) - Constructor for class jadex.collection.Cache
Create a new cache.
cachedate - Variable in class jadex.collection.CacheEntry
The cache data.
cachedobject - Variable in class jadex.collection.CachedObject
The cached object.
CachedObject - Class in jadex.collection
A cache for an object that was loaded from a file or url.
CachedObject(String, long, Serializable) - Constructor for class jadex.collection.CachedObject
Create a new file cache.
CacheEntry - Class in jadex.collection
Entry for cache.
CacheEntry(Object, long, long) - Constructor for class jadex.collection.CacheEntry
Create a new cache entry.
cancel() - Method in interface jadex.collection.IDelayRunner
Cancel the timer.
cancel() - Method in class jadex.collection.LeaseTimeSet.Checker
Cancel the current wait.
cancel() - Method in class jadex.collection.TimerDelayRunner
Cancel the timer.
canExpire(Object) - Method in class jadex.collection.Cache
Test if an entry can expire.
CheckedCollection - Class in jadex.collection
A checked collection can be used for concurrent modification bug tracking.
CheckedCollection(Collection) - Constructor for class jadex.collection.CheckedCollection
Create a new collection.
CheckedCollection(Collection, CheckedMap) - Constructor for class jadex.collection.CheckedCollection
Create a new collection.
CheckedMap - Class in jadex.collection
Throws exception on change.
CheckedMap(Map) - Constructor for class jadex.collection.CheckedMap
Create a new collection.
checker - Variable in class jadex.collection.LeaseTimeSet
The current checker.
Checker() - Constructor for class jadex.collection.LeaseTimeSet.Checker
 
checkForEmptySlots(List) - Static method in class jadex.collection.WeakList
Check for empty slots in list.
checkStale() - Method in class jadex.collection.LeaseTimeMap
Check for stale entries and remove them.
checkStale() - Method in class jadex.collection.LeaseTimeSet
Start removing discovered proxies.
checkStale() - Method in class jadex.collection.PassiveLeaseTimeSet
Start removing discovered entries.
children - Variable in class jadex.collection.TreeNode
The children.
cleaner - Variable in class jadex.collection.LRU
The entry cleaner (for performing cleanup code on removed entries).
cleanupEldestEntry(Map.Entry<V, K>) - Method in interface jadex.collection.ILRUEntryCleaner
Cleanup the eldest entry.
clear() - Method in class jadex.collection.BiHashMap
Clears the map.
clear() - Method in class jadex.collection.BloomFilter
Clear the filter content.
clear() - Method in class jadex.collection.CheckedCollection
Removes all of the elements from this collection (optional operation).
clear() - Method in class jadex.collection.CheckedMap
Removes all of the mappings from this map (optional operation).
clear() - Method in class jadex.collection.CollectionWrapper
 
clear() - Method in class jadex.collection.ConcurrencyCheckingList
 
clear() - Method in class jadex.collection.IdentityHashSet
Removes all of the elements from this set (optional operation).
clear() - Method in class jadex.collection.IndexMap
Removes all mappings from this map.
clear() - Method in class jadex.collection.LeaseTimeMap
Removes all mappings from this map.
clear() - Method in class jadex.collection.LeaseTimeSet
 
clear() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
clear() - Method in class jadex.collection.MapWrapper
 
clear() - Method in class jadex.collection.MultiCollection
Removes all mappings from this map.
clear() - Method in class jadex.collection.NestedMap
Removes all mappings from this map (optional operation).
clear() - Method in class jadex.collection.ObjectCache
Clear the cache.
clear() - Method in class jadex.collection.OrderedProperties
Delegate.
clear() - Method in class jadex.collection.PassiveLeaseTimeMap
 
clear() - Method in class jadex.collection.PassiveLeaseTimeSet
 
clear() - Method in class jadex.collection.RwListWrapper
Clears the list.
clear() - Method in class jadex.collection.RwMapWrapper
Clears the map.
clear() - Method in class jadex.collection.SharedPersistentMap
Clears the map, deleting all elements.
clear() - Method in class jadex.collection.TwoWayMultiCollection
Removes all mappings from this map.
clear() - Method in class jadex.collection.WeakKeyValueMap
Clears map.
clear() - Method in class jadex.collection.WeakList
Removes all of the elements from this list (optional operation).
clear() - Method in class jadex.collection.WeakSet
Removes all of the elements from this set.
clear() - Method in class jadex.collection.WeakValueMap
Clear the map.
clone() - Method in class jadex.collection.IndexMap
Clone an index map.
clone() - Method in class jadex.collection.IndexMap.ListIndexMap
Clone an index map.
clone() - Method in class jadex.collection.IndexMap.MapIndexMap
Clone an index map.
clone() - Method in class jadex.collection.MultiCollection
Clone a multi collection.
clone() - Method in class jadex.collection.WeakSet
Returns a shallow copy of this WeakSet instance: the elements themselves are not cloned.
close() - Method in class jadex.collection.SharedPersistentMap
Closes the backing file, after this operation the map must be opened again before use.
closed - Variable in class jadex.collection.ArrayBlockingQueue
The queue state.
closed - Variable in class jadex.collection.BlockingQueue
The queue state.
ClosedException(String) - Constructor for exception class jadex.collection.IBlockingQueue.ClosedException
Create a new closed exception.
coll - Variable in class jadex.collection.CheckedCollection
The collection.
collcnt - Variable in class jadex.collection.MultiIterator
The counter for the collection.
CollectionWrapper<T> - Class in jadex.collection
Wrapper for collections.
CollectionWrapper(Collection<T>) - Constructor for class jadex.collection.CollectionWrapper
Create a new wrapper.
comp - Variable in class jadex.collection.SortedList
The comparator to use (if any).
compare(T, T) - Method in class jadex.collection.SortedList
Compare two elements.
computeAcceptableN(long, long) - Static method in class jadex.collection.BloomFilter
Compute acceptable amount of elements with given number of hashes and size of filter in bits.
computeOptimalK(long, long) - Static method in class jadex.collection.BloomFilter
Compute optimal number of hash functions using expected number of elements and size of filter in bits.
computeOptimalM(long, double) - Static method in class jadex.collection.BloomFilter
Compute optimal size of bloom filter in bits by expected number of elements and acceptable false positive rate.
computeP(long, long, double) - Static method in class jadex.collection.BloomFilter
Compute best-case (uniform hash function) false positive probability.
ConcurrencyCheckingList - Class in jadex.collection
A wrapper for a list to detect undesired concurrent access.
ConcurrencyCheckingList(List) - Constructor for class jadex.collection.ConcurrencyCheckingList
Wrap the given list.
contains(Object) - Method in class jadex.collection.CheckedCollection
Returns true if this collection contains the specified element.
contains(Object) - Method in class jadex.collection.CollectionWrapper
 
contains(Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
contains(Object) - Method in class jadex.collection.IdentityHashSet
Returns true if this set contains the specified element.
contains(Object) - Method in class jadex.collection.IndexMap
Returns true if this list contains the specified element.
contains(Object) - Method in class jadex.collection.LeaseTimeSet
 
contains(Object) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
contains(Object) - Method in class jadex.collection.PassiveLeaseTimeSet
 
contains(Object) - Method in class jadex.collection.RwListWrapper
Returns if the list contains an object.
contains(Object) - Method in class jadex.collection.WeakList
Returns true if this list contains the specified element.
contains(Object) - Method in class jadex.collection.WeakSet
Returns true if this set contains the specified element.
containsAll(Collection) - Method in class jadex.collection.CheckedCollection
Returns true if this collection contains all of the elements in the specified collection.
containsAll(Collection) - Method in class jadex.collection.ConcurrencyCheckingList
 
containsAll(Collection) - Method in class jadex.collection.WeakList
Returns true if this list contains all of the elements of the specified collection.
containsAll(Collection<?>) - Method in class jadex.collection.CollectionWrapper
 
containsAll(Collection<?>) - Method in class jadex.collection.IdentityHashSet
Returns true if this set contains all of the elements of the specified collection.
containsAll(Collection<?>) - Method in class jadex.collection.IndexMap
Returns true if this list contains all of the elements of the specified collection.
containsAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet
 
containsAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
containsAll(Collection<?>) - Method in class jadex.collection.PassiveLeaseTimeSet
 
containsAll(Collection<?>) - Method in class jadex.collection.RwListWrapper
Returns if all elements of a collection are contained.
containsKey(Object) - Method in class jadex.collection.BiHashMap
Returns whether the forward map contains the specified key.
containsKey(Object) - Method in class jadex.collection.Cache
Test if a key is contained.
containsKey(Object) - Method in class jadex.collection.CheckedMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jadex.collection.IndexMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jadex.collection.LeaseTimeMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jadex.collection.MapWrapper
 
containsKey(Object) - Method in class jadex.collection.MultiCollection
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jadex.collection.NestedMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jadex.collection.OrderedProperties
Delegate.
containsKey(Object) - Method in class jadex.collection.PassiveLeaseTimeMap
 
containsKey(Object) - Method in class jadex.collection.RwMapWrapper
Returns if the map contains a key.
containsKey(Object) - Method in class jadex.collection.SharedPersistentMap
Checks if a key is contained in the map.
containsKey(Object) - Method in class jadex.collection.WeakKeyValueMap
Returns if key is contained.
containsKey(Object) - Method in class jadex.collection.WeakValueMap
Test if key contained.
containsValue(Object) - Method in class jadex.collection.BiHashMap
Returns whether the reverse map contains the specified key.
containsValue(Object) - Method in class jadex.collection.CheckedMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class jadex.collection.IndexMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class jadex.collection.LeaseTimeMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class jadex.collection.MapWrapper
 
containsValue(Object) - Method in class jadex.collection.MultiCollection
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class jadex.collection.NestedMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class jadex.collection.OrderedProperties
Delegate.
containsValue(Object) - Method in class jadex.collection.PassiveLeaseTimeMap
 
containsValue(Object) - Method in class jadex.collection.RwMapWrapper
Returns if the map contains a value.
containsValue(Object) - Method in class jadex.collection.SharedPersistentMap
Checks if a value is contained in the map.
containsValue(Object) - Method in class jadex.collection.WeakKeyValueMap
Returns if value is contained.
containsValue(Object) - Method in class jadex.collection.WeakValueMap
Test if value contained.
content - Variable in class jadex.collection.WeakKeyValueMap
The internal delegate map.
contents - Variable in class jadex.collection.WeakValueMap
The contents.
createCollection(K) - Method in class jadex.collection.MultiCollection
Create a collection instance.
createLeaseTimeCollection(long) - Static method in class jadex.collection.LeaseTimeSet
Create a lease time collection.
createLeaseTimeCollection(long, boolean, Consumer<Tuple2<E, Long>>) - Static method in class jadex.collection.LeaseTimeSet
Create a lease time collection.
createLeaseTimeCollection(long, Consumer<Tuple2<E, Long>>) - Static method in class jadex.collection.LeaseTimeSet
Create a lease time collection.
createLeaseTimeCollection(long, Consumer<Tuple2<E, Long>>, boolean, IDelayRunner, boolean, Object) - Static method in class jadex.collection.LeaseTimeSet
Create a lease time collection.
createLeaseTimeCollection(long, Consumer<Tuple2<E, Long>>, Object) - Static method in class jadex.collection.LeaseTimeSet
Create a lease time collection.
createTestvalues(String, int) - Static method in class jadex.collection.WeakList
Create some string values for testing.
curit - Variable in class jadex.collection.MultiIterator
The current iterator.

D

data - Variable in class jadex.collection.CacheEntry
The cache data.
data - Variable in class jadex.collection.TreeNode
The user node data.
decoder - Variable in class jadex.collection.SharedPersistentMap
The decoder functionality.
DEF_DECODER - Static variable in class jadex.collection.SharedPersistentMap
 
DEF_ENCODER - Static variable in class jadex.collection.SharedPersistentMap
Default Encoder using Java serialization.
DEFAULT_TIME_TO_LIVE - Static variable in class jadex.collection.Cache
The default time to live time span (5 mins).
deftimeout - Variable in class jadex.collection.PassiveLeaseTimeMap
 
delegate - Variable in class jadex.collection.CollectionWrapper
The delegate list.
delegate - Variable in class jadex.collection.MapWrapper
The delegate map.
dequeue() - Method in class jadex.collection.ArrayBlockingQueue
Remove an object from the queue (blocks until an element is available).
dequeue() - Method in class jadex.collection.BlockingQueue
Dequeue an element.
dequeue() - Method in interface jadex.collection.IBlockingQueue
Dequeue an element.
dequeue(long) - Method in class jadex.collection.ArrayBlockingQueue
Dequeue an element.
dequeue(long) - Method in class jadex.collection.BlockingQueue
Dequeue an element.
dequeue(long) - Method in interface jadex.collection.IBlockingQueue
Dequeue an element.
descendingIterator() - Method in class jadex.collection.RwLinkedListWrapper
 
directmappings - Variable in class jadex.collection.SharedPersistentMap
Objects directly mapped with their own mapping
dispose() - Method in class jadex.collection.LeaseTimeSet
Release all resources.
doWaitFor(long, Runnable) - Method in class jadex.collection.LeaseTimeSet
Overriden wait for to not use platform clock.

E

element() - Method in class jadex.collection.RwLinkedListWrapper
Gets an element from the head of the list.
elements - Variable in class jadex.collection.ArrayBlockingQueue
The elements in the queue.
elems - Variable in class jadex.collection.BlockingQueue
The element storage.
encoder - Variable in class jadex.collection.SharedPersistentMap
The serialization/encoder functionality.
end - Variable in class jadex.collection.ArrayBlockingQueue
Insert position for the next element.
enqueue(Object) - Method in class jadex.collection.ArrayBlockingQueue
Add an element to the end of the queue.
enqueue(T) - Method in class jadex.collection.BlockingQueue
Enqueue an element.
enqueue(T) - Method in interface jadex.collection.IBlockingQueue
Enqueue an element.
entries - Variable in class jadex.collection.ActionReferenceQueue
The list of elements.
entries - Variable in class jadex.collection.LeaseTimeSet
The entries.
entries - Variable in class jadex.collection.PassiveLeaseTimeMap
 
entries - Variable in class jadex.collection.PassiveLeaseTimeSet
The entries.
entriesAdded(Set<Map.Entry<T, E>>) - Method in class jadex.collection.MapWrapper
Entries were added to the map.
entriesRemoved(Set<Map.Entry<T, E>>) - Method in class jadex.collection.MapWrapper
Entries were removed from the map.
entry() - Method in class jadex.collection.ConcurrencyCheckingList
Called for each method entry.
entryAdded(T, int) - Method in class jadex.collection.CollectionWrapper
An entry was added to the collection.
entryAdded(T, E) - Method in class jadex.collection.MapWrapper
An entry was added to the map.
entryChanged(T, E, E) - Method in class jadex.collection.MapWrapper
An entry was changed in the map.
entryChanged(T, T, int) - Method in class jadex.collection.CollectionWrapper
An entry was changed in the collection.
entryRemoved(T, int) - Method in class jadex.collection.CollectionWrapper
An entry was removed from the collection.
entryRemoved(T, E) - Method in class jadex.collection.MapWrapper
An entry was removed from the map.
entrySet() - Method in class jadex.collection.BiHashMap
Returns the entry set of the forward map.
entrySet() - Method in class jadex.collection.CheckedMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class jadex.collection.IndexMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class jadex.collection.LeaseTimeMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class jadex.collection.MapWrapper
 
entrySet() - Method in class jadex.collection.MultiCollection
Returns a set view of the mappings contained in this map.
entrySet() - Method in class jadex.collection.NestedMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class jadex.collection.OrderedProperties
Delegate.
entrySet() - Method in class jadex.collection.PassiveLeaseTimeMap
 
entrySet() - Method in class jadex.collection.RwMapWrapper
Returns the entry set.
entrySet() - Method in class jadex.collection.SharedPersistentMap
Returns the entry set for the Map.
entrySet() - Method in class jadex.collection.WeakKeyValueMap
Returns the entry set.
entrySet() - Method in class jadex.collection.WeakValueMap
Get the entries.
equals(Object) - Method in class jadex.collection.CheckedCollection
Compares the specified object with this collection for equality.
equals(Object) - Method in class jadex.collection.CheckedMap
Compares the specified object with this map for equality.
equals(Object) - Method in class jadex.collection.CollectionWrapper
Test if this object equals another.
equals(Object) - Method in class jadex.collection.IdentityHashSet
Compares the specified object with this set for equality.
equals(Object) - Method in class jadex.collection.IndexMap
Compares the specified object with this map for equality.
equals(Object) - Method in class jadex.collection.LeaseTimeMap
Compares the specified object with this map for equality.
equals(Object) - Method in class jadex.collection.LeaseTimeSet
 
equals(Object) - Method in class jadex.collection.MapEntry
Test if equal.
equals(Object) - Method in class jadex.collection.MapWrapper
Test if this object equals another.
equals(Object) - Method in class jadex.collection.MultiCollection
Compares the specified object with this map for equality.
equals(Object) - Method in class jadex.collection.NestedMap
Compares the specified object with this map for equality.
equals(Object) - Method in class jadex.collection.PassiveLeaseTimeSet
 
equals(Object) - Method in class jadex.collection.WeakObject
Check the equality of an object with this.
exit() - Method in class jadex.collection.ConcurrencyCheckingList
Called for each method exit.
expungeStaleEntries() - Method in class jadex.collection.PassiveLeaseTimeMap
 
expungeStaleEntries() - Method in class jadex.collection.WeakSet
Remove garbage collected entries.
expungeStaleEntries() - Method in class jadex.collection.WeakValueMap
Remove garbage collected entries.

F

file - Variable in class jadex.collection.SharedPersistentMap
The file backing the map
filename - Variable in class jadex.collection.CachedObject
The filename of the cache.
filename - Variable in class jadex.collection.ObjectCache
The filename of the cache.
fill(ByteBuffer, byte) - Method in class jadex.collection.SharedPersistentMap
Fills a ByteBuffer with a byte value.
findKVPair(Object) - Method in class jadex.collection.SharedPersistentMap
Finds the key-value pair that contains the given key.
flip() - Method in class jadex.collection.BiHashMap
Returns a flipped map, sharing the data with the original map.
forward - Variable in class jadex.collection.BiHashMap
The forward map.

G

get() - Method in interface jadex.collection.SharedPersistentMap.IOSupplier
 
get(int) - Method in class jadex.collection.ConcurrencyCheckingList
 
get(int) - Method in class jadex.collection.IndexMap
Returns the element at the specified position in this list.
get(int) - Method in class jadex.collection.ListWrapper
 
get(int) - Method in class jadex.collection.RwListWrapper
Gets an indexed element from the list.
get(int) - Method in class jadex.collection.WeakList
Returns the element at the specified position in this list.
get(Object) - Method in class jadex.collection.BiHashMap
Returns the value of the key from the forward map.
get(Object) - Method in class jadex.collection.CheckedMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Object) - Method in class jadex.collection.IndexMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class jadex.collection.LeaseTimeMap
Returns the collection to which this map maps the specified key.
get(Object) - Method in class jadex.collection.MapWrapper
 
get(Object) - Method in class jadex.collection.MultiCollection
Returns the collection to which this map maps the specified key.
get(Object) - Method in class jadex.collection.NestedMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class jadex.collection.OrderedProperties
Delegate.
get(Object) - Method in class jadex.collection.PassiveLeaseTimeMap
 
get(Object) - Method in class jadex.collection.RwMapWrapper
Gets the value for the key.
get(Object) - Method in class jadex.collection.SharedPersistentMap
Gets the value for a given key.
get(Object) - Method in class jadex.collection.WeakKeyValueMap
Gets the value for key.
get(Object) - Method in class jadex.collection.WeakValueMap
Get value for key.
get(Object, long) - Method in class jadex.collection.Cache
Get data from the cache.
getArgument() - Method in class jadex.collection.WeakEntry
Get the argument.
getAsList() - Method in class jadex.collection.IndexMap
Return an instance of this index map accessible via list interface.
getAsMap() - Method in class jadex.collection.IndexMap
Return an instance of this index map accessible via map interface.
getAutoLock() - Method in interface jadex.collection.IRwDataStructure
Gets the internal auto lock.
getAutoLock() - Method in class jadex.collection.RwListWrapper
Gets the internal auto lock.
getAutoLock() - Method in class jadex.collection.RwMapWrapper
Gets the internal auto lock.
getCacheDate() - Method in class jadex.collection.CacheEntry
Get the cachedate.
getChildren() - Method in class jadex.collection.TreeNode
Return the children of node.
getCleaner() - Method in class jadex.collection.LRU
Get the cleaner object.
getClockTime() - Method in class jadex.collection.LeaseTimeSet
Get the current time.
getClockTime() - Method in class jadex.collection.PassiveLeaseTimeSet
Get the current time.
getCollection(Object) - Method in class jadex.collection.MultiCollection
Get the values associated to a key as collection.
getCurrentIterator() - Method in class jadex.collection.MultiIterator
Get the current iterator.
getData() - Method in class jadex.collection.CacheEntry
Get the data.
getData() - Method in class jadex.collection.TreeNode
Get the node data.
getDefaultTimeout() - Method in class jadex.collection.PassiveLeaseTimeMap
 
getEntriesSize() - Method in class jadex.collection.ActionReferenceQueue
Get the size of the entries (existing objects).
getExpirationTime(long) - Method in class jadex.collection.LeaseTimeSet
Get the expiration time.
getExpirationTime(long) - Method in class jadex.collection.PassiveLeaseTimeSet
Get the expiration time.
getFilename() - Method in class jadex.collection.CachedObject
Get the filename.
getFirst() - Method in class jadex.collection.RwLinkedListWrapper
Gets first list element.
getHeaderInt(int) - Method in class jadex.collection.SharedPersistentMap
Reads an int-value from the header.
getHeaderLong(int) - Method in class jadex.collection.SharedPersistentMap
Reads a long-value from the header.
getIndexMap() - Method in class jadex.collection.SharedPersistentMap
 
getIndexPosition(int) - Method in class jadex.collection.SharedPersistentMap
 
getIndexReference(long) - Method in class jadex.collection.SharedPersistentMap
Reads the positional reference at a given position in the hashtable index.
getIndexSizeForMapSize(long) - Method in class jadex.collection.SharedPersistentMap
Returns the appropriate index size for the size of the map.
getKey() - Method in class jadex.collection.MapEntry
Get the key.
getKey() - Method in class jadex.collection.SharedPersistentMap.KVNode
Gets the key object.
getKey(int) - Method in class jadex.collection.IndexMap
Get an indexed key.
getKeys() - Method in class jadex.collection.IndexMap
Get the keys as array.
getKeys() - Method in class jadex.collection.MultiCollection
Get the keys as array.
getKeys(Class<?>) - Method in class jadex.collection.IndexMap
Get the keys as array.
getKeys(Class<?>) - Method in class jadex.collection.MultiCollection
Get the keys as array.
getKeySize() - Method in class jadex.collection.SharedPersistentMap.KVNode
Returns the size of the key object.
getLast() - Method in class jadex.collection.RwLinkedListWrapper
Gets last list element.
getLastModified() - Method in class jadex.collection.CachedObject
Get the last modified date.
getLeaseTime() - Method in class jadex.collection.LeaseTimeSet
Get the leasetime.
getLeaseTime() - Method in class jadex.collection.PassiveLeaseTimeSet
Get the leasetime.
getLeaseTime(E) - Method in class jadex.collection.LeaseTimeSet
Get the leasetime.
getList() - Method in class jadex.collection.ListWrapper
 
getLocalMap() - Method in class jadex.collection.NestedMap
Get the map containing the local mappings.
getLock() - Method in interface jadex.collection.IRwDataStructure
Gets the internal lock.
getMappedBuffer(long, long, boolean) - Method in class jadex.collection.SharedPersistentMap
 
getMaxEntries() - Method in class jadex.collection.LRU
Get the maximum number of the
getNext() - Method in class jadex.collection.SharedPersistentMap.KVNode
Gets the position of the next KV node, 0 if end of chain.
getNextAlignedPosition() - Method in class jadex.collection.SharedPersistentMap
Returns the next 8byte-aligned starting position after the current end of file.
getNumberOfChildren() - Method in class jadex.collection.TreeNode
Returns the number of immediate children of this node.
getObject() - Method in class jadex.collection.CachedObject
Get the cached object
getObject(Object) - Method in class jadex.collection.MultiCollection
Get first object for a key (unwraps from collection).
getObjects() - Method in class jadex.collection.IndexMap
Get the values as array.
getObjects() - Method in class jadex.collection.MultiCollection
Get the values as array.
getObjects(Class) - Method in class jadex.collection.IndexMap
Get the values as array.
getObjects(Class<?>) - Method in class jadex.collection.MultiCollection
Get the values as array.
getPrevious() - Method in class jadex.collection.SharedPersistentMap.KVNode
Gets the position of the previous KV node, 0 if start of chain.
getRawHash() - Method in class jadex.collection.SharedPersistentMap.KVNode
Returns the raw hashcode for the key.
getReadLock() - Method in interface jadex.collection.IRwDataStructure
Gets the read lock for manual locking.
getReverseMultiCollection() - Method in class jadex.collection.TwoWayMultiCollection
Get the reverse multi-collection.
getRootNode() - Method in class jadex.collection.Tree
Return the root node of the tree.
getTimeToLive() - Method in class jadex.collection.CacheEntry
Get the ttl.
getValue() - Method in class jadex.collection.MapEntry
Get the value.
getValue() - Method in class jadex.collection.SharedPersistentMap.KVNode
Gets the value object.
getValueSize() - Method in class jadex.collection.SharedPersistentMap.KVNode
Returns the size of the value object.
getWriteLock() - Method in interface jadex.collection.IRwDataStructure
Gets the write lock for manual locking.

H

hashcode - Variable in class jadex.collection.WeakObject
The hash code.
hashCode() - Method in class jadex.collection.CheckedCollection
Returns the hash code value for this collection.
hashCode() - Method in class jadex.collection.CheckedMap
Returns the hash code value for this map.
hashCode() - Method in class jadex.collection.CollectionWrapper
Get the hashcode of the object.
hashCode() - Method in class jadex.collection.IdentityHashSet
Returns the hash code value for this set.
hashCode() - Method in class jadex.collection.IndexMap
Returns the hash code value for this map.
hashCode() - Method in class jadex.collection.LeaseTimeMap
Returns the hash code value for this map.
hashCode() - Method in class jadex.collection.LeaseTimeSet
Get the hashcode.
hashCode() - Method in class jadex.collection.MapEntry
Get the hashcode.
hashCode() - Method in class jadex.collection.MapWrapper
Get the hashcode of the object.
hashCode() - Method in class jadex.collection.MultiCollection
Returns the hash code value for this map.
hashCode() - Method in class jadex.collection.NestedMap
Returns the hash code value for this map.
hashCode() - Method in class jadex.collection.PassiveLeaseTimeSet
Get the hashcode.
hashCode() - Method in class jadex.collection.WeakObject
Return the hash code of the nested object.
hashK(byte[], int, int) - Static method in class jadex.collection.BloomFilter
Compute k hashes based on two hashes using (hash1+i*hash2)%m;
hasNext() - Method in class jadex.collection.MultiIterator
Returns true if the iteration has more elements.
hasNext() - Method in class jadex.collection.SharedPersistentMap.KVNode
Checks if a next node exists.
hasPrevious() - Method in class jadex.collection.SharedPersistentMap.KVNode
Checks if a previous node exists.
HDR_POS_DATA_POINTER - Static variable in class jadex.collection.SharedPersistentMap
Position of the data pointer, pointing to the next empty byte in the file.
HDR_POS_GARBAGE_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Position of the garbage size in the header.
HDR_POS_IDX_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Position of the map size in the header.
HDR_POS_MAP_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Position of the map size in the header.
HDR_POS_MGC_WRD - Static variable in class jadex.collection.SharedPersistentMap
Position of the magic word in the header.
HDR_POS_STR_VER - Static variable in class jadex.collection.SharedPersistentMap
Position of the map structure version in the header.
HEADER_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Size of the header: [4 bytes Magic Word] [4 bytes Map Structure Version] [8 byte Index Size] [8 bytes Map Size/Elements] [8 bytes garbage size] [104 bytes reserved]
headermap - Variable in class jadex.collection.SharedPersistentMap
Memory mapping of the header.
heapToAbsolute(long) - Method in class jadex.collection.SharedPersistentMap
Converts an absolute position to a heap position

I

IBlockingQueue<T> - Interface in jadex.collection
A queue that blocks until an element is available.
IBlockingQueue.ClosedException - Exception Class in jadex.collection
Closed exception.
IDelayRunner - Interface in jadex.collection
Interface for scheduling a command.
IdentityHashSet<T> - Class in jadex.collection
A set based on identity comparison.
IdentityHashSet() - Constructor for class jadex.collection.IdentityHashSet
Create a new identity hash set.
ILeaseTimeSet<E> - Interface in jadex.collection
Special methods for a lease time collection.
ILRUEntryCleaner<V,K> - Interface in jadex.collection
The entry cleaner (for performing cleanup code on removed entries in a LRU).
INDEX_SIZES - Static variable in class jadex.collection.SharedPersistentMap
Table of index sizes.
indexmap - Variable in class jadex.collection.SharedPersistentMap
Memory mapping of the index.
IndexMap<K,V> - Class in jadex.collection
This class combines the list and map interface.
IndexMap() - Constructor for class jadex.collection.IndexMap
Create a new index map.
IndexMap(IndexMap<K, V>) - Constructor for class jadex.collection.IndexMap
Create a new index map.
IndexMap(List<K>, Map<K, V>) - Constructor for class jadex.collection.IndexMap
Create a new index map using the specified collections as backup.
IndexMap.ListIndexMap<K,V> - Class in jadex.collection
Provide access to the index map via list interface.
IndexMap.MapIndexMap<K,V> - Class in jadex.collection
Provide access to the index map via map interface.
indexOf(Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
indexOf(Object) - Method in class jadex.collection.IndexMap
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
indexOf(Object) - Method in class jadex.collection.ListWrapper
 
indexOf(Object) - Method in class jadex.collection.RwListWrapper
Returns the index of the first occurrence of an element.
indexOf(Object) - Method in class jadex.collection.WeakList
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
indexsizecache - Variable in class jadex.collection.SharedPersistentMap
 
initializeMap() - Method in class jadex.collection.SharedPersistentMap
Initializes the map file as an empty map.
initializeMap(long) - Method in class jadex.collection.SharedPersistentMap
Initializes the map file as an empty map with a specified index size.
insertChildAt(int, TreeNode) - Method in class jadex.collection.TreeNode
Inserts a node at the specified position in the child list.
insertElement(int, T) - Method in class jadex.collection.SortedList
Insert an element into the list.
IRwDataStructure - Interface in jadex.collection
Interface for thread-safe data structures using a read-write lock.
isClosed() - Method in class jadex.collection.ArrayBlockingQueue
Check if the queue is closed.
isClosed() - Method in class jadex.collection.BlockingQueue
Check if the queue is closed.
isClosed() - Method in interface jadex.collection.IBlockingQueue
Check if the queue is closed.
isEmpty() - Method in class jadex.collection.BiHashMap
Tests if the map is empty.
isEmpty() - Method in class jadex.collection.CheckedCollection
Returns true if this collection contains no elements.
isEmpty() - Method in class jadex.collection.CheckedMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.CollectionWrapper
 
isEmpty() - Method in class jadex.collection.ConcurrencyCheckingList
 
isEmpty() - Method in class jadex.collection.IdentityHashSet
Returns true if this set contains no elements.
isEmpty() - Method in class jadex.collection.IndexMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.LeaseTimeMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.LeaseTimeSet
 
isEmpty() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
isEmpty() - Method in class jadex.collection.MapWrapper
 
isEmpty() - Method in class jadex.collection.MultiCollection
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.NestedMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.OrderedProperties
Delegate.
isEmpty() - Method in class jadex.collection.PassiveLeaseTimeMap
 
isEmpty() - Method in class jadex.collection.PassiveLeaseTimeSet
 
isEmpty() - Method in class jadex.collection.RwListWrapper
Returns if the list is empty.
isEmpty() - Method in class jadex.collection.RwMapWrapper
Returns if map is empty.
isEmpty() - Method in class jadex.collection.SharedPersistentMap
Returns true, if this map contains no key-value mappings.
isEmpty() - Method in class jadex.collection.Tree
Test if empty.
isEmpty() - Method in class jadex.collection.WeakKeyValueMap
Returns if empty.
isEmpty() - Method in class jadex.collection.WeakList
Returns true if this list contains no elements.
isEmpty() - Method in class jadex.collection.WeakSet
Returns true if this set contains no elements.
isEmpty() - Method in class jadex.collection.WeakValueMap
Check if empty.
isExpired(long) - Method in class jadex.collection.CacheEntry
Test if a cache entry is expired.
iterator() - Method in class jadex.collection.CheckedCollection
Returns an iterator over the elements in this collection.
iterator() - Method in class jadex.collection.CollectionWrapper
 
iterator() - Method in class jadex.collection.ConcurrencyCheckingList
 
iterator() - Method in class jadex.collection.IdentityHashSet
Returns an iterator over the elements in this set.
iterator() - Method in class jadex.collection.IndexMap
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class jadex.collection.LeaseTimeSet
 
iterator() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
iterator() - Method in class jadex.collection.PassiveLeaseTimeSet
 
iterator() - Method in class jadex.collection.RwListWrapper
Returns the iterator.
iterator() - Method in class jadex.collection.WeakList
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class jadex.collection.WeakSet
Return an iteration over the elements in the set.
its - Variable in class jadex.collection.MultiIterator
The data collections.

J

jadex.collection - package jadex.collection
 

K

k - Variable in class jadex.collection.BloomFilter
The number of hash (functions).
k - Variable in class jadex.collection.MapEntry
 
keySet() - Method in class jadex.collection.BiHashMap
Returns the keys of the forward map.
keySet() - Method in class jadex.collection.CheckedMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class jadex.collection.IndexMap
Returns a set view of the keys contained in this map.
keySet() - Method in class jadex.collection.LeaseTimeMap
Returns a set view of the keys contained in this map.
keySet() - Method in class jadex.collection.MapWrapper
 
keySet() - Method in class jadex.collection.MultiCollection
Returns a set view of the keys contained in this map.
keySet() - Method in class jadex.collection.NestedMap
Returns a set view of the keys contained in this map.
keySet() - Method in class jadex.collection.OrderedProperties
Delegate.
keySet() - Method in class jadex.collection.PassiveLeaseTimeMap
 
keySet() - Method in class jadex.collection.RwMapWrapper
Returns the key set.
keySet() - Method in class jadex.collection.SharedPersistentMap
Returns the key set for the Map.
keySet() - Method in class jadex.collection.WeakKeyValueMap
Returns the key set.
keySet() - Method in class jadex.collection.WeakValueMap
Get the key set.
KVNode(SharedPersistentMap.KVNode) - Constructor for class jadex.collection.SharedPersistentMap.KVNode
Creates a view on a KV node.
KVNode(MappedByteBuffer) - Constructor for class jadex.collection.SharedPersistentMap.KVNode
Creates a view on a KV node.

L

lastIndexOf(Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
lastIndexOf(Object) - Method in class jadex.collection.IndexMap
Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastIndexOf(Object) - Method in class jadex.collection.ListWrapper
 
lastIndexOf(Object) - Method in class jadex.collection.RwListWrapper
Returns the index of the last occurrence of an element.
lastIndexOf(Object) - Method in class jadex.collection.WeakList
Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastmod - Variable in class jadex.collection.CheckedCollection
The last modification.
lastmod - Variable in class jadex.collection.CheckedMap
The last modification.
lastmodified - Variable in class jadex.collection.CachedObject
The last modified date.
leasetime - Variable in class jadex.collection.LeaseTimeSet
The leasetime.
leasetime - Variable in class jadex.collection.PassiveLeaseTimeSet
The leasetime.
LeaseTimeMap<K,V> - Class in jadex.collection
Lease time map with supervised write/update access.
LeaseTimeMap(long) - Constructor for class jadex.collection.LeaseTimeMap
Create a new lease time map.
LeaseTimeMap(long, boolean) - Constructor for class jadex.collection.LeaseTimeMap
Create a new lease time map.
LeaseTimeMap(long, boolean, Consumer<Tuple2<Map.Entry<K, V>, Long>>) - Constructor for class jadex.collection.LeaseTimeMap
Create a new lease time map.
LeaseTimeMap(long, Consumer<Tuple2<Map.Entry<K, V>, Long>>, boolean, boolean, boolean) - Constructor for class jadex.collection.LeaseTimeMap
Create a new lease time map.
LeaseTimeMap(long, Consumer<Tuple2<Map.Entry<K, V>, Long>>, boolean, boolean, boolean, IDelayRunner, boolean) - Constructor for class jadex.collection.LeaseTimeMap
Create a new lease time map.
LeaseTimeSet<E> - Class in jadex.collection
Collection that remove elements after a lease time automatically.
LeaseTimeSet() - Constructor for class jadex.collection.LeaseTimeSet
Create a new lease time handling object.
LeaseTimeSet(long) - Constructor for class jadex.collection.LeaseTimeSet
Create a new lease time handling object.
LeaseTimeSet(long, Consumer<Tuple2<E, Long>>) - Constructor for class jadex.collection.LeaseTimeSet
Create a new lease time handling object.
LeaseTimeSet(long, Consumer<Tuple2<E, Long>>, IDelayRunner) - Constructor for class jadex.collection.LeaseTimeSet
Create a new lease time handling object.
LeaseTimeSet(Consumer<Tuple2<E, Long>>) - Constructor for class jadex.collection.LeaseTimeSet
Create a new lease time handling object.
LeaseTimeSet.Checker - Class in jadex.collection
The checker for removing entries.
LeaseTimeSet.SynchronizedLeaseTimeCollection<E> - Class in jadex.collection
Synchronized lease time collection.
list - Variable in class jadex.collection.ConcurrencyCheckingList
The wrapped list.
list - Variable in class jadex.collection.IndexMap
The key list.
list - Variable in class jadex.collection.RwListWrapper
The wrapped list.
ListIndexMap() - Constructor for class jadex.collection.IndexMap.ListIndexMap
Create a new list interface index map.
ListIndexMap(List<K>, Map<K, V>) - Constructor for class jadex.collection.IndexMap.ListIndexMap
Create a new list interface index map.
listIterator() - Method in class jadex.collection.ConcurrencyCheckingList
 
listIterator() - Method in class jadex.collection.IndexMap
Returns a list iterator of the elements in this list (in proper sequence).
listIterator() - Method in class jadex.collection.ListWrapper
 
listIterator() - Method in class jadex.collection.RwListWrapper
Returns the list iterator.
listIterator() - Method in class jadex.collection.WeakList
Returns a list iterator of the elements in this list (in proper sequence).
listIterator(int) - Method in class jadex.collection.ConcurrencyCheckingList
 
listIterator(int) - Method in class jadex.collection.IndexMap
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
listIterator(int) - Method in class jadex.collection.ListWrapper
 
listIterator(int) - Method in class jadex.collection.RwListWrapper
Returns the list iterator starting at a position.
listIterator(int) - Method in class jadex.collection.WeakList
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
ListWrapper<T> - Class in jadex.collection
 
ListWrapper(List<T>) - Constructor for class jadex.collection.ListWrapper
Create a new wrapper.
loadCachedObject(String, long) - Method in class jadex.collection.ObjectCache
Load the cached file.
loadObjectCache(String) - Static method in class jadex.collection.ObjectCache
Load the model cache.
local - Variable in class jadex.collection.NestedMap
The local map.
lru - Variable in class jadex.collection.Cache
The lru.
LRU<K,V> - Class in jadex.collection
A least recently used map.
LRU() - Constructor for class jadex.collection.LRU
Create a new LRU with 1000 entries.
LRU(int) - Constructor for class jadex.collection.LRU
Create a new LRU.
LRU(int, ILRUEntryCleaner) - Constructor for class jadex.collection.LRU
Create a new LRU.
LRU(int, ILRUEntryCleaner, boolean) - Constructor for class jadex.collection.LRU
Create a new LRU.

M

m - Variable in class jadex.collection.BloomFilter
The number of bits in the bit set
MAGIC_WORD - Static variable in class jadex.collection.SharedPersistentMap
Magic word starting the file.
main(String[]) - Static method in class jadex.collection.BlockingQueue
Main for testing.
main(String[]) - Static method in class jadex.collection.BloomFilter
Main for testing.
main(String[]) - Static method in class jadex.collection.LeaseTimeMap
Main for testing.
main(String[]) - Static method in class jadex.collection.LeaseTimeSet
Main for testing.
main(String[]) - Static method in class jadex.collection.SharedPersistentMap
 
main(String[]) - Static method in class jadex.collection.WeakList
Main method for testing.
map - Variable in class jadex.collection.CheckedMap
The map.
map - Variable in class jadex.collection.IdentityHashSet
The backing map.
map - Variable in class jadex.collection.IndexMap
The key/value map.
map - Variable in class jadex.collection.LeaseTimeMap
The map.
map - Variable in class jadex.collection.MultiCollection
The map.
map - Variable in class jadex.collection.OrderedProperties
The internal map.
map - Variable in class jadex.collection.RwMapWrapper
The wrapped map.
MAP_TYPE - Static variable in class jadex.collection.SharedPersistentMap
Type of map - normal shared map.
MapEntry<K,V> - Class in jadex.collection
Replacement for Map.Entry which cannot be instantiated :-(
MapEntry(K, V) - Constructor for class jadex.collection.MapEntry
Create a new map entry.
MapIndexMap() - Constructor for class jadex.collection.IndexMap.MapIndexMap
Create a new map interface index map.
MapIndexMap(List<K>, Map<K, V>) - Constructor for class jadex.collection.IndexMap.MapIndexMap
Create a new map interface index map.
mappings - Variable in class jadex.collection.SharedPersistentMap
Mappings for the rest of the file.
mappingslock - Variable in class jadex.collection.SharedPersistentMap
Lock for the mappings list.
mapstructversion - Variable in class jadex.collection.SharedPersistentMap
Structure version of the map to detect changes in the indexing/map structure performed by other processes / instances operating on the same file.
MapWrapper<T,E> - Class in jadex.collection
Wrap a map and call template methods on modification.
MapWrapper(Map<T, E>) - Constructor for class jadex.collection.MapWrapper
Create a new collection wrapper.
max - Variable in class jadex.collection.LRU
The maximum number of entries.
MAX_GARBAGE_PERCENTAGE - Static variable in class jadex.collection.SharedPersistentMap
Default maximum percentage of garbage in the map file that needs to be cleaned up.
MAX_INDEX_EXP - Static variable in class jadex.collection.SharedPersistentMap
Maximum index exponent, limit: hashCode() returns int.
MAX_LOAD_FACTOR - Static variable in class jadex.collection.SharedPersistentMap
Default maximum percentage for the load factor of the hash table before re-indexing.
MAX_MAP - Static variable in class jadex.collection.SharedPersistentMap
Maximum size per mapping = 256MiB.
MAX_MAP_SHIFT - Static variable in class jadex.collection.SharedPersistentMap
Bit shift defining size per mapping = 256MiB.
maxgarbagefactor - Variable in class jadex.collection.SharedPersistentMap
Factor (not percentage) for maximum garbage tolerated.
maxloadfactor - Variable in class jadex.collection.SharedPersistentMap
Maximum load factor (not percentage) of the index.
mightContain(byte[]) - Method in class jadex.collection.BloomFilter
Test if a value is contained in the filter.
MIN_FILE_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Minimum file size (header size + initial index size).
MIN_LOAD_FACTOR - Static variable in class jadex.collection.SharedPersistentMap
Default minimum percentage for the load factor of the hash table before re-indexing.
MIN_MAP - Static variable in class jadex.collection.SharedPersistentMap
Maximum size per mapping = 64KiB.
minloadfactor - Variable in class jadex.collection.SharedPersistentMap
Minimum load factor (not percentage) of the index.
mode - Variable in class jadex.collection.SharedPersistentMap
Current file access mode.
monitor - Variable in class jadex.collection.ArrayBlockingQueue
The monitor.
monitor - Variable in class jadex.collection.BlockingQueue
The monitor.
MultiCollection<K,V> - Class in jadex.collection
An MultiCollection is a map with the ability to store more than one element per key (an collection).
MultiCollection() - Constructor for class jadex.collection.MultiCollection
Create a new multi collection.
MultiCollection(Map<K, Collection<V>>, Class<?>) - Constructor for class jadex.collection.MultiCollection
Create a new multi collection.
MultiIterator<T> - Class in jadex.collection
Iterator that operates over multiple collections.
MultiIterator() - Constructor for class jadex.collection.MultiIterator
Create a new MultiCollectionIterator.
murmur3(byte[], int) - Static method in class jadex.collection.BloomFilter
Compute the murmur hash for a byte array.

N

n - Variable in class jadex.collection.BloomFilter
The number of expected entries.
NestedMap - Class in jadex.collection
A nested map refers to parent maps for entries not found in this map.
NestedMap(Map) - Constructor for class jadex.collection.NestedMap
Create a nested map, referring to the specified parent map.
NestedMap(Map[]) - Constructor for class jadex.collection.NestedMap
Create a nested map, referring to the specified parent maps.
NestedMap(Map[], Map) - Constructor for class jadex.collection.NestedMap
Create a nested map, referring to the specified parent map, using the given map for storing local mappings.
next() - Method in class jadex.collection.MultiIterator
Returns the next element in the iteration.
next() - Method in class jadex.collection.SharedPersistentMap.KVNode
Selects the next node.
nextPowerOfTwo(int) - Method in class jadex.collection.SharedPersistentMap
Calculates the next power of two that's equal or larger than x.
NONE - Static variable in class jadex.collection.LeaseTimeSet
Constant for no leasetime.
NONE - Static variable in class jadex.collection.PassiveLeaseTimeSet
Constant for no leasetime.

O

ObjectCache - Class in jadex.collection
A cache for CachedObjects that reflect files.
ObjectCache(String) - Constructor for class jadex.collection.ObjectCache
Create a new cache.
ObjectCache(String, boolean, boolean) - Constructor for class jadex.collection.ObjectCache
Create a new cache.
ObjectCache(String, boolean, boolean, int) - Constructor for class jadex.collection.ObjectCache
Create a new cache.
offer(T) - Method in class jadex.collection.RwLinkedListWrapper
Inserts the specified element.
offerFirst(T) - Method in class jadex.collection.RwLinkedListWrapper
Adds the element at the end unless it would violate capacity restrictions.
offerLast(T) - Method in class jadex.collection.RwLinkedListWrapper
Adds the element at the end unless it would violate capacity restrictions.
open() - Method in class jadex.collection.SharedPersistentMap
Opens the backing file, after this operation the map is ready for use.
OrderedProperties - Class in jadex.collection
Class extending java.util.Properties to preserve order by redirecting calls to an internal linked hash map.
OrderedProperties() - Constructor for class jadex.collection.OrderedProperties
 
overwriteValue(V) - Method in class jadex.collection.SharedPersistentMap.KVNode
Overwrites the value object.

P

parent - Variable in class jadex.collection.CheckedCollection
The paretn map (if any).
parents - Variable in class jadex.collection.NestedMap
The parent maps.
PassiveLeaseTimeMap<K,V> - Class in jadex.collection
 
PassiveLeaseTimeMap() - Constructor for class jadex.collection.PassiveLeaseTimeMap
 
PassiveLeaseTimeMap(long) - Constructor for class jadex.collection.PassiveLeaseTimeMap
 
PassiveLeaseTimeSet<E> - Class in jadex.collection
Collection that remove elements after a lease time on trigger.
PassiveLeaseTimeSet() - Constructor for class jadex.collection.PassiveLeaseTimeSet
Create a new lease time handling object.
PassiveLeaseTimeSet(long) - Constructor for class jadex.collection.PassiveLeaseTimeSet
Create a new lease time handling object.
PassiveLeaseTimeSet(long, Consumer<Tuple2<E, Long>>) - Constructor for class jadex.collection.PassiveLeaseTimeSet
Create a new lease time handling object.
PassiveLeaseTimeSet(Consumer<Tuple2<E, Long>>) - Constructor for class jadex.collection.PassiveLeaseTimeSet
Create a new lease time handling object.
peek() - Method in class jadex.collection.ArrayBlockingQueue
Peek the topmost element without dequeuing it.
peek() - Method in class jadex.collection.BlockingQueue
Peek the topmost element without dequeuing it.
peek() - Method in interface jadex.collection.IBlockingQueue
Peek the topmost element without dequeuing it.
peek() - Method in class jadex.collection.RwLinkedListWrapper
Gets an element from the head of the list.
peekFirst() - Method in class jadex.collection.RwLinkedListWrapper
Gets first list element.
peekLast() - Method in class jadex.collection.RwLinkedListWrapper
Gets last list element.
performMaintenanceIfRequired() - Method in class jadex.collection.SharedPersistentMap
Performs maintenance tasks if required.
persist() - Method in class jadex.collection.CachedObject
Persist the cached object.
persist() - Method in class jadex.collection.ObjectCache
Presist the cached object.
persist_always - Variable in class jadex.collection.ObjectCache
The persist strategy (always or only on demand by manually calling persist).
persist_single - Variable in class jadex.collection.ObjectCache
The flag indicating if cached objects are stored on disk themselves.
poll() - Method in class jadex.collection.ActionReferenceQueue
Poll a stale entry.
poll() - Method in class jadex.collection.RwLinkedListWrapper
Removes an element from the head of the list.
pollFirst() - Method in class jadex.collection.RwLinkedListWrapper
Removes the element from the beginning, returns null if this list is empty.
pollLast() - Method in class jadex.collection.RwLinkedListWrapper
Removes the element from the end, returns null if this list is empty.
pop() - Method in class jadex.collection.RwLinkedListWrapper
Pops an element from the head of the list.
POSTORDER - Static variable in class jadex.collection.Tree
The postorder constant.
PREORDER - Static variable in class jadex.collection.Tree
The preorder constant.
previous() - Method in class jadex.collection.SharedPersistentMap.KVNode
Selects the previous node.
push(T) - Method in class jadex.collection.RwLinkedListWrapper
Pushes an element to the head of the list.
put(Object, Object) - Method in class jadex.collection.CheckedMap
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class jadex.collection.NestedMap
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class jadex.collection.OrderedProperties
Delegate.
put(Object, Object, long) - Method in class jadex.collection.Cache
Put an entry in the cache.
put(Object, Object, long, long) - Method in class jadex.collection.Cache
Put an entry in the cache.
put(K, Collection<V>) - Method in class jadex.collection.MultiCollection
Associates the specified value with the specified key in this map (optional operation).
put(K, V) - Method in class jadex.collection.BiHashMap
Puts an entry into the map, forward direction.
put(K, V) - Method in class jadex.collection.IndexMap
Associates the specified value with the specified key in this map (optional operation).
put(K, V) - Method in class jadex.collection.LeaseTimeMap
Associates the specified value with the specified key in this map (optional operation).
put(K, V) - Method in class jadex.collection.LRU
 
put(K, V) - Method in class jadex.collection.PassiveLeaseTimeMap
 
put(K, V) - Method in class jadex.collection.RwMapWrapper
Puts a key-value pair.
put(K, V) - Method in class jadex.collection.SharedPersistentMap
Adds a new key-value pair to the map, if the key already exists, the associated value is overwritten.
put(K, V) - Method in class jadex.collection.WeakKeyValueMap
Adds value for key.
put(K, V) - Method in class jadex.collection.WeakValueMap
Add value for key.
put(K, V, long) - Method in class jadex.collection.LeaseTimeMap
 
put(K, V, long) - Method in class jadex.collection.PassiveLeaseTimeMap
 
put(T, E) - Method in class jadex.collection.MapWrapper
 
putAll(Map) - Method in class jadex.collection.CheckedMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map) - Method in class jadex.collection.NestedMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map<? extends Object, ? extends Object>) - Method in class jadex.collection.OrderedProperties
Delegate.
putAll(Map<? extends K, ? extends Collection<V>>) - Method in class jadex.collection.MultiCollection
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.BiHashMap
Puts all entries of a map into this map, forward direction.
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.IndexMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.LeaseTimeMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.PassiveLeaseTimeMap
 
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.RwMapWrapper
Puts all key-value pairs into map.
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.SharedPersistentMap
Adds all entries of another map to this one.
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.WeakKeyValueMap
Adds other map content.
putAll(Map<? extends K, ? extends V>) - Method in class jadex.collection.WeakValueMap
Add all mappings.
putAll(Map<? extends K, ? extends V>, long) - Method in class jadex.collection.LeaseTimeMap
 
putAll(Map<? extends T, ? extends E>) - Method in class jadex.collection.MapWrapper
 
putHeaderLong(int, long) - Method in class jadex.collection.SharedPersistentMap
Writes a long-value from the header.

Q

queue - Variable in class jadex.collection.WeakList
Reference queue for garbage-collected elements.
queue - Variable in class jadex.collection.WeakSet
The reference queue used to get object removal notifications.
queue - Variable in class jadex.collection.WeakValueMap
The reference queue.

R

readIndexSize() - Method in class jadex.collection.SharedPersistentMap
Reads the current index size in long words.
readLock() - Method in interface jadex.collection.IRwDataStructure
Locks the read lock for resource-based locking.
readLock() - Method in class jadex.collection.SharedPersistentMap
Engages the read lock over the whole file.
readResolve() - Method in class jadex.collection.WeakList
Perform special handling on deserialization.
readResolve() - Method in class jadex.collection.WeakSet
Perform special handling on serialization.
readTransaction(SharedPersistentMap.IOFunction<SharedPersistentMap<K, V>, R>) - Method in class jadex.collection.SharedPersistentMap
Performs a read transaction on the map.
readTransaction(SharedPersistentMap.IORunnable) - Method in class jadex.collection.SharedPersistentMap
Performs a read transaction on the map.
readTransaction(SharedPersistentMap.IOSupplier<R>) - Method in class jadex.collection.SharedPersistentMap
Performs a read transaction on the map.
REF_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Size of references in the map (8 bytes / long) and size values.
REF_SIZE_SHIFT - Static variable in class jadex.collection.SharedPersistentMap
Bit shift to convert a counter to a reference offset.
remove() - Method in class jadex.collection.ActionReferenceQueue
Remove an element from the queue.
remove() - Method in class jadex.collection.MultiIterator
Removes from the underlying collection the last element returned by this iterator (optional operation).
remove() - Method in class jadex.collection.RwLinkedListWrapper
Removes an element from the head of the list.
remove(int) - Method in class jadex.collection.ConcurrencyCheckingList
 
remove(int) - Method in class jadex.collection.IndexMap
Removes the element at the specified position in this list.
remove(int) - Method in class jadex.collection.ListWrapper
 
remove(int) - Method in class jadex.collection.RwListWrapper
Removes an indexed element from the list.
remove(int) - Method in class jadex.collection.WeakList
Removes the element at the specified position in this list (optional operation).
remove(long) - Method in class jadex.collection.ActionReferenceQueue
Remove an element from the queue.
remove(Object) - Method in class jadex.collection.BiHashMap
Removes an entry, forward direction.
remove(Object) - Method in class jadex.collection.Cache
Remove an entry.
remove(Object) - Method in class jadex.collection.CheckedCollection
Removes a single instance of the specified element from this collection, if it is present (optional operation).
remove(Object) - Method in class jadex.collection.CheckedMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(Object) - Method in class jadex.collection.CollectionWrapper
 
remove(Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
remove(Object) - Method in class jadex.collection.IdentityHashSet
Removes the specified element from this set if it is present (optional operation).
remove(Object) - Method in class jadex.collection.IndexMap.ListIndexMap
Removes the first occurrence in this list of the specified element.
remove(Object) - Method in class jadex.collection.IndexMap.MapIndexMap
Removes the mapping for this key from this map if it is present.
remove(Object) - Method in class jadex.collection.LeaseTimeMap
Removes the mapping for this key from this map if it is present.
remove(Object) - Method in class jadex.collection.LeaseTimeSet
 
remove(Object) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
remove(Object) - Method in class jadex.collection.MapWrapper
 
remove(Object) - Method in class jadex.collection.MultiCollection
Removes the mapping for this key from this map if it is present.
remove(Object) - Method in class jadex.collection.NestedMap
Removes the mapping for this key from this map if it is present (optional operation).
remove(Object) - Method in class jadex.collection.OrderedProperties
Delegate.
remove(Object) - Method in class jadex.collection.PassiveLeaseTimeMap
 
remove(Object) - Method in class jadex.collection.PassiveLeaseTimeSet
 
remove(Object) - Method in class jadex.collection.RwListWrapper
Removes an element from the list.
remove(Object) - Method in class jadex.collection.RwMapWrapper
Removes a key-value pair.
remove(Object) - Method in class jadex.collection.SharedPersistentMap
Removes key from the map.
remove(Object) - Method in class jadex.collection.TwoWayMultiCollection
Removes the mapping for this key from this map if it is present.
remove(Object) - Method in class jadex.collection.WeakKeyValueMap
Removes key.
remove(Object) - Method in class jadex.collection.WeakList
Removes the first occurrence in this list of the specified element (optional operation).
remove(Object) - Method in class jadex.collection.WeakSet
Removes the given element from this set if it is present.
remove(Object) - Method in class jadex.collection.WeakValueMap
Remove value for key.
remove(String) - Method in class jadex.collection.ObjectCache
Add a cached object.
removeAll(Collection) - Method in class jadex.collection.CheckedCollection
Removes all of this collection's elements that are also contained in the specified collection (optional operation).
removeAll(Collection) - Method in class jadex.collection.ConcurrencyCheckingList
 
removeAll(Collection) - Method in class jadex.collection.WeakList
Removes from this list all the elements that are contained in the specified collection (optional operation).
removeAll(Collection<?>) - Method in class jadex.collection.CollectionWrapper
 
removeAll(Collection<?>) - Method in class jadex.collection.IdentityHashSet
Removes from this set all of its elements that are contained in the specified collection (optional operation).
removeAll(Collection<?>) - Method in class jadex.collection.IndexMap
Removes from this list all the elements that are contained in the specified collection.
removeAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet
 
removeAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
removeAll(Collection<?>) - Method in class jadex.collection.PassiveLeaseTimeSet
 
removeAll(Collection<?>) - Method in class jadex.collection.RwListWrapper
Removes all elements of a collection contained in the list.
removeChildAt(int) - Method in class jadex.collection.TreeNode
Remove the Node element at index index of the List.
removecmd - Variable in class jadex.collection.LeaseTimeSet
The cleaner.
removecmd - Variable in class jadex.collection.PassiveLeaseTimeSet
The cleaner.
removeEldestEntry(Map.Entry<K, V>) - Method in class jadex.collection.LRU
Remove the eldest entry.
removeEntry(Object) - Method in class jadex.collection.ActionReferenceQueue
Remove an entry.
removeFirst() - Method in class jadex.collection.RwLinkedListWrapper
Removes the element from the beginning.
removeFirstOccurrence(Object) - Method in class jadex.collection.RwLinkedListWrapper
Removes the first occurrence of an element.
removeKey(K) - Method in class jadex.collection.IndexMap
Removes the mapping for this key from this map if it is present.
removeLast() - Method in class jadex.collection.RwLinkedListWrapper
Removes the last element in the list.
removeLastOccurrence(Object) - Method in class jadex.collection.RwLinkedListWrapper
Removes the last occurrence of an element.
removeObject(Object, Object) - Method in class jadex.collection.MultiCollection
Remove a special object from the collection of a defined key.
removeObject(Object, Object) - Method in class jadex.collection.TwoWayMultiCollection
Remove a special object from the collection of a defined key.
removeValue(Object) - Method in class jadex.collection.IndexMap
Removes the first occurrence in this list of the specified element.
rentrySet() - Method in class jadex.collection.BiHashMap
Returns the entry set of the reverse map.
replace(K, V) - Method in class jadex.collection.IndexMap
Replace an object for the given key.
RESERVED_HEAP_SIZE - Static variable in class jadex.collection.SharedPersistentMap
Reserved heap size
retainAll(Collection) - Method in class jadex.collection.CheckedCollection
Retains only the elements in this collection that are contained in the specified collection (optional operation).
retainAll(Collection) - Method in class jadex.collection.ConcurrencyCheckingList
 
retainAll(Collection) - Method in class jadex.collection.WeakList
Retains only the elements in this list that are contained in the specified collection (optional operation).
retainAll(Collection<?>) - Method in class jadex.collection.CollectionWrapper
 
retainAll(Collection<?>) - Method in class jadex.collection.IdentityHashSet
Retains only the elements in this set that are contained in the specified collection (optional operation).
retainAll(Collection<?>) - Method in class jadex.collection.IndexMap
Retains only the elements in this list that are contained in the specified collection.
retainAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet
 
retainAll(Collection<?>) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
retainAll(Collection<?>) - Method in class jadex.collection.PassiveLeaseTimeSet
 
retainAll(Collection<?>) - Method in class jadex.collection.RwListWrapper
Retains all elements contained in the list also contained in a collection .
reverse - Variable in class jadex.collection.BiHashMap
The reverse map.
reverse - Variable in class jadex.collection.TwoWayMultiCollection
The reverse multi-collection.
reversed() - Method in class jadex.collection.RwLinkedListWrapper
Unimplemented, here to resolve default method conflict in Java 21 while avoiding reimplementation of functionality in Java 17.
rfile - Variable in class jadex.collection.SharedPersistentMap
The memory-mapped file when opened.
rget(Object) - Method in class jadex.collection.BiHashMap
Returns the value of the key from the reverse map.
root - Variable in class jadex.collection.Tree
The root node.
rputAll(Map<? extends V, ? extends K>) - Method in class jadex.collection.BiHashMap
Puts all entries of a map into this map, reverse direction.
rremove(Object) - Method in class jadex.collection.BiHashMap
Removes an entry, reverse direction.
run() - Method in class jadex.collection.LeaseTimeSet.Checker
The run method.
run() - Method in interface jadex.collection.SharedPersistentMap.IORunnable
 
RwLinkedListWrapper<T> - Class in jadex.collection
 
RwLinkedListWrapper(LinkedList<T>) - Constructor for class jadex.collection.RwLinkedListWrapper
Creates the list wrapper.
RwLinkedListWrapper(LinkedList<T>, ReadWriteLock) - Constructor for class jadex.collection.RwLinkedListWrapper
Creates the list wrapper with a specific internal lock.
RwListWrapper<T> - Class in jadex.collection
 
RwListWrapper(List<T>) - Constructor for class jadex.collection.RwListWrapper
Creates the list wrapper.
RwListWrapper(List<T>, ReadWriteLock) - Constructor for class jadex.collection.RwListWrapper
Creates the list wrapper with a specific internal lock.
RwMapWrapper<K,V> - Class in jadex.collection
Thread-safe wrapper for maps that uses a read/write lock.
RwMapWrapper(Map<K, V>) - Constructor for class jadex.collection.RwMapWrapper
Creates the wrapper.
RwMapWrapper(Map<K, V>, boolean) - Constructor for class jadex.collection.RwMapWrapper
Creates the wrapper.
RwMapWrapper(Map<K, V>, ReadWriteLock) - Constructor for class jadex.collection.RwMapWrapper
Creates the wrapper with a specific internal lock.

S

serialized_list - Variable in class jadex.collection.WeakList
 
serialized_set - Variable in class jadex.collection.WeakSet
 
set - Variable in class jadex.collection.WeakSet
The set which will be used for element storage.
set(int, Object) - Method in class jadex.collection.ConcurrencyCheckingList
 
set(int, Object) - Method in class jadex.collection.WeakList
Replaces the element at the specified position in this list with the specified element (optional operation).
set(int, T) - Method in class jadex.collection.ListWrapper
 
set(int, T) - Method in class jadex.collection.RwListWrapper
Sets an indexed element in the list.
set(int, V) - Method in class jadex.collection.IndexMap
Replaces the element at the specified position in this list with the specified element.
setChildren(List<TreeNode>) - Method in class jadex.collection.TreeNode
Sets the children of a Node object.
setCleaner(ILRUEntryCleaner) - Method in class jadex.collection.LRU
Set the cleaner object.
setClosed(boolean) - Method in class jadex.collection.ArrayBlockingQueue
Open/close the queue.
setClosed(boolean) - Method in class jadex.collection.BlockingQueue
Open/close the queue.
setClosed(boolean) - Method in interface jadex.collection.IBlockingQueue
Open/close the queue.
setData(Object) - Method in class jadex.collection.TreeNode
Set the node data.
setDecoder(Function<ByteBuffer, Object>) - Method in class jadex.collection.SharedPersistentMap
Sets the encoder for decoding objects.
setDefaultTimeout(long) - Method in class jadex.collection.PassiveLeaseTimeMap
 
setEncoder(Function<Object, ByteBuffer>) - Method in class jadex.collection.SharedPersistentMap
Sets the encoder for encoding/serializing objects.
setFile(File) - Method in class jadex.collection.SharedPersistentMap
 
setFile(String) - Method in class jadex.collection.SharedPersistentMap
Sets the file backing the map.
setFilename(String) - Method in class jadex.collection.CachedObject
Set the filename.
setKey(K) - Method in class jadex.collection.SharedPersistentMap.KVNode
Sets the key object.
setLastModified(long) - Method in class jadex.collection.CachedObject
Set the last modified date.
setLoadPercentage(double) - Method in class jadex.collection.SharedPersistentMap
Sets a percentage for the maximum load of the index (load factor), default: 70%
setMaxEntries(int) - Method in class jadex.collection.LRU
Set the maximum number of entries.
setMaxGarbage(double) - Method in class jadex.collection.SharedPersistentMap
Sets the maximum percentage of the file that can be garbage before garbage collection is triggered (default: 20%).
setNext(long) - Method in class jadex.collection.SharedPersistentMap.KVNode
Sets a new next KV node position.
setObject(Serializable) - Method in class jadex.collection.CachedObject
Set the cached object.
setPrevious(long) - Method in class jadex.collection.SharedPersistentMap.KVNode
Sets a new previous KV node position.
setRawRemoveCommand(BiConsumer<Map<K, V>, Tuple2<K, Long>>) - Method in class jadex.collection.LeaseTimeMap
Sets the raw command to be executed when a value is supposed to be removed (due to timeout).
setRemoveCommand(Consumer<Tuple2<E, Long>>) - Method in interface jadex.collection.ILeaseTimeSet
Set the remove cmd.
setRemoveCommand(Consumer<Tuple2<E, Long>>) - Method in class jadex.collection.LeaseTimeSet
Set the remove cmd.
setRemoveCommand(Consumer<Tuple2<E, Long>>) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
Set the remove cmd.
setRemoveCommand(Consumer<Tuple2<E, Long>>) - Method in class jadex.collection.PassiveLeaseTimeSet
Set the remove cmd.
setRemoveCommand(Consumer<Tuple2<Map.Entry<K, V>, Long>>) - Method in class jadex.collection.LeaseTimeMap
Sets the command to be executed when a value is removed (due to timeout).
setRootElement(TreeNode) - Method in class jadex.collection.Tree
Set the root node for the tree.
setSynchronized(boolean) - Method in class jadex.collection.SharedPersistentMap
Configures the map for synchronized/non-synchronized writes.
setTouchOnRead(boolean) - Method in class jadex.collection.LeaseTimeMap
Sets if the lease time updates when a value is read.
setTouchOnWrite(boolean) - Method in class jadex.collection.LeaseTimeMap
Sets if the lease time updates when a value is written.
setValue(V) - Method in class jadex.collection.MapEntry
Set the value.
setValue(V) - Method in class jadex.collection.SharedPersistentMap.KVNode
Sets the value object.
SetWrapper<T> - Class in jadex.collection
 
SetWrapper(Set<T>) - Constructor for class jadex.collection.SetWrapper
Create a new wrapper.
SharedPersistentMap<K,V> - Class in jadex.collection
A file-based map that can be shared across the operating system using file locks.
SharedPersistentMap() - Constructor for class jadex.collection.SharedPersistentMap
Creates a new map, configure with builder pattern.
SharedPersistentMap.IOFunction<T,R> - Interface in jadex.collection
Lambda interface throwing IOExceptions.
SharedPersistentMap.IORunnable - Interface in jadex.collection
Lambda interface throwing IOExceptions without any input or output.
SharedPersistentMap.IOSupplier<R> - Interface in jadex.collection
Lambda interface throwing IOExceptions without map being passed.
SharedPersistentMap.KVNode - Class in jadex.collection
View on a KVNode.
size - Variable in class jadex.collection.ArrayBlockingQueue
The size (cached for speed).
size - Variable in class jadex.collection.WeakList
The number of elements.
size() - Method in class jadex.collection.ArrayBlockingQueue
Get the number of elements in the queue.
size() - Method in class jadex.collection.BiHashMap
Returns the size of the map.
size() - Method in class jadex.collection.BlockingQueue
Return the size of the queue.
size() - Method in class jadex.collection.Cache
Get the size.
size() - Method in class jadex.collection.CheckedCollection
Returns the number of elements in this collection.
size() - Method in class jadex.collection.CheckedMap
Returns the number of key-value mappings in this map.
size() - Method in class jadex.collection.CollectionWrapper
Get the size.
size() - Method in class jadex.collection.ConcurrencyCheckingList
 
size() - Method in interface jadex.collection.IBlockingQueue
Get the size.
size() - Method in class jadex.collection.IdentityHashSet
Returns the number of elements in this set (its cardinality).
size() - Method in class jadex.collection.IndexMap
Returns the number of key-value mappings in this map.
size() - Method in class jadex.collection.LeaseTimeMap
Returns the number of elements added to this map.
size() - Method in class jadex.collection.LeaseTimeSet
 
size() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
size() - Method in class jadex.collection.MapWrapper
 
size() - Method in class jadex.collection.MultiCollection
Returns the number of elements added to this map.
size() - Method in class jadex.collection.NestedMap
Returns the number of key-value mappings in this map.
size() - Method in class jadex.collection.OrderedProperties
Delegate.
size() - Method in class jadex.collection.PassiveLeaseTimeMap
 
size() - Method in class jadex.collection.PassiveLeaseTimeSet
 
size() - Method in class jadex.collection.RwListWrapper
Returns the list size.
size() - Method in class jadex.collection.RwMapWrapper
Returns the size of the map.
size() - Method in class jadex.collection.SharedPersistentMap
Returns the number of key-values in this map.
size() - Method in class jadex.collection.WeakKeyValueMap
Returns the size of the map.
size() - Method in class jadex.collection.WeakList
Returns the number of elements in this list.
size() - Method in class jadex.collection.WeakSet
Return the size of the set.
size() - Method in class jadex.collection.WeakValueMap
Get the size.
SortedList<T> - Class in jadex.collection
A sorted list allowing duplicates of elements (unlike java.util.TreeSet).
SortedList() - Constructor for class jadex.collection.SortedList
Constructs an empty list with ascending order.
SortedList(boolean) - Constructor for class jadex.collection.SortedList
Constructs an empty list with given order.
SortedList(Comparator<? super T>, boolean) - Constructor for class jadex.collection.SortedList
Constructs an empty list with given order.
start - Variable in class jadex.collection.ArrayBlockingQueue
Pointer to the first element.
state - Variable in class jadex.collection.WeakList
The state (to check for modifications).
subList(int, int) - Method in class jadex.collection.ConcurrencyCheckingList
 
subList(int, int) - Method in class jadex.collection.IndexMap
Unsupported method.
subList(int, int) - Method in class jadex.collection.ListWrapper
 
subList(int, int) - Method in class jadex.collection.RwListWrapper
Returns a view of the list.
subList(int, int) - Method in class jadex.collection.WeakList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
SynchronizedLeaseTimeCollection(ILeaseTimeSet<E>) - Constructor for class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
SynchronizedLeaseTimeCollection(ILeaseTimeSet<E>, Object) - Constructor for class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 

T

test1(String[]) - Static method in class jadex.collection.BlockingQueue
Main for testing.
test1b(String[]) - Static method in class jadex.collection.BlockingQueue
Main for testing.
test2(String[]) - Static method in class jadex.collection.BlockingQueue
Main for testing.
threads - Variable in class jadex.collection.ConcurrencyCheckingList
A map for counting thread entries.
timer - Variable in class jadex.collection.LeaseTimeSet
The timer.
timer - Variable in class jadex.collection.TimerDelayRunner
The java timer.
TimerDelayRunner - Class in jadex.collection
Timer based on Java java timer.
TimerDelayRunner() - Constructor for class jadex.collection.TimerDelayRunner
 
times - Variable in class jadex.collection.LeaseTimeMap
Lease time map with keys.
times - Variable in class jadex.collection.LeaseTimeSet
The timestamps.
times - Variable in class jadex.collection.PassiveLeaseTimeMap
 
times - Variable in class jadex.collection.PassiveLeaseTimeSet
The timestamps.
toArray() - Method in class jadex.collection.CheckedCollection
Returns an array containing all of the elements in this collection.
toArray() - Method in class jadex.collection.CollectionWrapper
 
toArray() - Method in class jadex.collection.ConcurrencyCheckingList
 
toArray() - Method in class jadex.collection.IdentityHashSet
Returns an array containing all of the elements in this set.
toArray() - Method in class jadex.collection.IndexMap
Returns an array containing all of the elements in this list in proper sequence.
toArray() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
toArray() - Method in class jadex.collection.LeaseTimeSet
 
toArray() - Method in class jadex.collection.PassiveLeaseTimeSet
 
toArray() - Method in class jadex.collection.RwListWrapper
Returns the list elements as an array.
toArray() - Method in class jadex.collection.WeakList
Returns an array containing all of the elements in this list in proper sequence.
toArray() - Method in class jadex.collection.WeakSet
Convert the set to an array.
toArray(E[]) - Method in class jadex.collection.IdentityHashSet
Returns an array containing all of the elements in this set; the runtime type of the returned array is that of the specified array.
toArray(Object[]) - Method in class jadex.collection.CheckedCollection
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
toArray(Object[]) - Method in class jadex.collection.ConcurrencyCheckingList
 
toArray(Object[]) - Method in class jadex.collection.WeakList
Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
toArray(Object[]) - Method in class jadex.collection.WeakSet
Convert the set to an array.
toArray(T[]) - Method in class jadex.collection.CollectionWrapper
 
toArray(T[]) - Method in class jadex.collection.IndexMap
Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
toArray(T[]) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
toArray(T[]) - Method in class jadex.collection.LeaseTimeSet
 
toArray(T[]) - Method in class jadex.collection.PassiveLeaseTimeSet
 
toArray(T[]) - Method in class jadex.collection.RwListWrapper
Returns the list elements as an array.
toList(String) - Method in class jadex.collection.Tree
Returns the tree as a List of node objects.
toString() - Method in class jadex.collection.ActionReferenceQueue
Get the string representation.
toString() - Method in class jadex.collection.ArrayBlockingQueue
Create a string representation.
toString() - Method in class jadex.collection.BloomFilter
Get the string representation.
toString() - Method in class jadex.collection.CollectionWrapper
Get the string representation.
toString() - Method in class jadex.collection.IdentityHashSet
Create a string representation.
toString() - Method in class jadex.collection.IndexMap
Create a string representation of this map.
toString() - Method in class jadex.collection.LeaseTimeMap
Create a string representation of this map.
toString() - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
toString() - Method in class jadex.collection.LeaseTimeSet
Get the string representation.
toString() - Method in class jadex.collection.MapWrapper
Get the string representation.
toString() - Method in class jadex.collection.MultiCollection
Create a string representation of this map.
toString() - Method in class jadex.collection.NestedMap
Create a string representation of this map.
toString() - Method in class jadex.collection.Tree
Returns a String representation of the tree.
toString() - Method in class jadex.collection.TreeNode
Get the string representation.
toString() - Method in class jadex.collection.WeakList
Get the string representation.
touch(E) - Method in interface jadex.collection.ILeaseTimeSet
Update the timestamp of e.
touch(E) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
Update the timestamp of e.
touch(E) - Method in class jadex.collection.LeaseTimeSet
Update the timestamp of e.
touch(E) - Method in class jadex.collection.PassiveLeaseTimeSet
Update the timestamp of e.
touch(E, long) - Method in interface jadex.collection.ILeaseTimeSet
Update the timestamp of e.
touch(E, long) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
Update the timestamp of e.
touch(E, long) - Method in class jadex.collection.LeaseTimeSet
Update the timestamp of e.
touch(E, long) - Method in class jadex.collection.PassiveLeaseTimeSet
Update the timestamp of e.
touch(K) - Method in class jadex.collection.LeaseTimeMap
Update the timestamp of e.
touchonread - Variable in class jadex.collection.LeaseTimeMap
Flag if touch on read.
touchonwrite - Variable in class jadex.collection.LeaseTimeMap
Flag if touch on read.
Tree - Class in jadex.collection
Tree data structure.
Tree() - Constructor for class jadex.collection.Tree
Create a new tree.
Tree(TreeNode) - Constructor for class jadex.collection.Tree
Create a new tree.
TreeNode - Class in jadex.collection
Represents a node of a tree.
TreeNode() - Constructor for class jadex.collection.TreeNode
Create a new node.
TreeNode(Object) - Constructor for class jadex.collection.TreeNode
Create a new node.
ttl - Variable in class jadex.collection.Cache
The time to live.
ttl - Variable in class jadex.collection.CacheEntry
The time to live.
TwoWayMultiCollection - Class in jadex.collection
The two-way multi-collection allows fast reverse lookup, by containing a second multi-collection, which reversely maps values to keys.
TwoWayMultiCollection() - Constructor for class jadex.collection.TwoWayMultiCollection
Create a two way map.
TwoWayMultiCollection(TwoWayMultiCollection) - Constructor for class jadex.collection.TwoWayMultiCollection
internal constrcutor for connecting two two-way multi-collection.
type - Variable in class jadex.collection.MultiCollection
The collection type.

U

UNSET - Static variable in class jadex.collection.LeaseTimeSet
Constant for unset leasetime (use global default otherwise no leasetime).
UNSET - Static variable in class jadex.collection.PassiveLeaseTimeSet
Constant for unset leasetime (use global default otherwise no leasetime).
update(E) - Method in interface jadex.collection.ILeaseTimeSet
Add a new entry or update an existing entry.
update(E) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
 
update(E) - Method in class jadex.collection.LeaseTimeSet
Add a new entry or update an existing entry.
update(E) - Method in class jadex.collection.PassiveLeaseTimeSet
Add a new entry or update an existing entry.
update(E, long) - Method in interface jadex.collection.ILeaseTimeSet
Add a new entry or update an existing entry.
update(E, long) - Method in class jadex.collection.LeaseTimeSet.SynchronizedLeaseTimeCollection
Add a new entry or update an existing entry.
update(E, long) - Method in class jadex.collection.LeaseTimeSet
Add a new entry or update an existing entry.
update(E, long) - Method in class jadex.collection.PassiveLeaseTimeSet
Add a new entry or update an existing entry.

V

v - Variable in class jadex.collection.MapEntry
 
values() - Method in class jadex.collection.BiHashMap
Returns the keys of the reverse map.
values() - Method in class jadex.collection.CheckedMap
Returns a Collection view of the values contained in this map.
values() - Method in class jadex.collection.IndexMap
Returns a collection view of the values contained in this map.
values() - Method in class jadex.collection.LeaseTimeMap
Unsupported Operation.
values() - Method in class jadex.collection.MapWrapper
 
values() - Method in class jadex.collection.MultiCollection
Unsupported Operation.
values() - Method in class jadex.collection.NestedMap
Returns a collection view of the values contained in this map.
values() - Method in class jadex.collection.OrderedProperties
Delegate.
values() - Method in class jadex.collection.PassiveLeaseTimeMap
 
values() - Method in class jadex.collection.RwMapWrapper
Returns the key values.
values() - Method in class jadex.collection.SharedPersistentMap
Returns the values of the Map.
values() - Method in class jadex.collection.WeakKeyValueMap
Returns the values.
values() - Method in class jadex.collection.WeakValueMap
Get the values.
verifyMapState() - Method in class jadex.collection.SharedPersistentMap
Verifies the map file and memory mapping state.

W

waitForDelay(long, Runnable) - Method in interface jadex.collection.IDelayRunner
Wait for a delay.
waitForDelay(long, Runnable) - Method in class jadex.collection.TimerDelayRunner
Wait for a delay.
walkPostorder(TreeNode, List) - Method in class jadex.collection.Tree
Walks the tree in post-order style.
walkPreorder(TreeNode, List) - Method in class jadex.collection.Tree
Walks the tree in pre-order style.
WeakEntry<T> - Class in jadex.collection
A weak entry is a reference with an additional argument that can be inspected the referent is garbage collected.
WeakEntry(T, Object) - Constructor for class jadex.collection.WeakEntry
Construct a new reference.
WeakEntry(T, Object, ReferenceQueue<? super T>) - Constructor for class jadex.collection.WeakEntry
Construct a WeakObject.
WeakKeyValueMap<K,V> - Class in jadex.collection
HashMap with weak reference on both sides.
WeakKeyValueMap() - Constructor for class jadex.collection.WeakKeyValueMap
 
WeakKeyValueMap(Map<? extends K, ? extends V>) - Constructor for class jadex.collection.WeakKeyValueMap
 
WeakList<E> - Class in jadex.collection
A list with weak entries.
WeakList() - Constructor for class jadex.collection.WeakList
Create a new list.
WeakObject<T> - Class in jadex.collection
Weakreference has the disadvantage that it does not support transparent equals() and hashcode() methods.
WeakObject(T) - Constructor for class jadex.collection.WeakObject
Construct a new reference.
WeakObject(T, ReferenceQueue<? super T>) - Constructor for class jadex.collection.WeakObject
Construct a WeakObject.
WeakSet<T> - Class in jadex.collection
A weak set for entries that will be automatically removed when no references to them are existing any more.
WeakSet() - Constructor for class jadex.collection.WeakSet
Construct a WeakSet based on a HashSet.
WeakValueMap<K,V> - Class in jadex.collection
A map with weak values.
WeakValueMap() - Constructor for class jadex.collection.WeakValueMap
Create a new weak value map.
WRITE_LOCK - Static variable in class jadex.collection.SharedPersistentMap
Thread local for tracking the write lock for reentrant acquisition.
writeLock() - Method in interface jadex.collection.IRwDataStructure
Locks the write lock for resource-based locking.
writeLock() - Method in class jadex.collection.SharedPersistentMap
Engages the write lock over the whole file.
writeReplace() - Method in class jadex.collection.WeakList
Perform special handling on serialization.
writeReplace() - Method in class jadex.collection.WeakSet
Perform special handling on serialization.
writeTransaction(SharedPersistentMap.IOFunction<SharedPersistentMap<K, V>, R>) - Method in class jadex.collection.SharedPersistentMap
Performs a write transaction on the map.
writeTransaction(SharedPersistentMap.IORunnable) - Method in class jadex.collection.SharedPersistentMap
Performs a write transaction on the map.
writeTransaction(SharedPersistentMap.IOSupplier<R>) - Method in class jadex.collection.SharedPersistentMap
Performs a write transaction on the map.

_

_add(Object, Object) - Method in class jadex.collection.TwoWayMultiCollection
Internal put method, which doesn't affect the reverse collection.
_clear() - Method in class jadex.collection.TwoWayMultiCollection
Internal clear method, which doesn't affect the reverse collection.
_remove(Object) - Method in class jadex.collection.TwoWayMultiCollection
Internal remove method, which doesn't affect the reverse collection.
_remove(Object, Object) - Method in class jadex.collection.TwoWayMultiCollection
Internal remove method, which doesn't affect the reverse collection.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form