Package | Description |
---|---|
org.apache.activemq.kaha.impl.container |
Map and List container implementations for Kaha
|
org.apache.activemq.kaha.impl.index |
Kaha index - type classes for the Map Container - including VM implementation
|
Modifier and Type | Field and Description |
---|---|
protected IndexItem |
ContainerValueCollectionIterator.currentItem |
protected IndexItem |
ContainerKeySetIterator.currentItem |
protected IndexItem |
ContainerValueCollectionIterator.nextItem |
protected IndexItem |
ContainerKeySetIterator.nextItem |
protected IndexItem |
BaseContainerImpl.root |
Modifier and Type | Method and Description |
---|---|
protected IndexItem |
ListContainerImpl.insert(int insertPos,
Object value) |
protected IndexItem |
ListContainerImpl.internalAdd(int index,
Object element) |
protected IndexItem |
ListContainerImpl.internalSet(int index,
Object element) |
protected IndexItem |
MapContainerImpl.write(Object key,
Object value) |
protected IndexItem |
ListContainerImpl.writeFirst(Object value) |
protected IndexItem |
ListContainerImpl.writeLast(Object value) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseContainerImpl.delete(IndexItem keyItem,
IndexItem prevItem,
IndexItem nextItem) |
protected void |
ListContainerImpl.itemAdded(IndexItem item,
int pos,
Object value) |
protected abstract void |
BaseContainerImpl.remove(IndexItem currentItem) |
protected void |
ListContainerImpl.remove(IndexItem item) |
protected void |
MapContainerImpl.remove(IndexItem item) |
protected void |
BaseContainerImpl.storeIndex(IndexItem item) |
protected void |
BaseContainerImpl.updateIndexes(IndexItem item) |
Constructor and Description |
---|
BaseContainerImpl(ContainerId id,
IndexItem root,
IndexManager indexManager,
DataManager dataManager,
boolean persistentIndex) |
ContainerListIterator(ListContainerImpl container,
IndexLinkedList list,
IndexItem start) |
ListContainerImpl(ContainerId id,
IndexItem root,
IndexManager indexManager,
DataManager dataManager,
boolean persistentIndex) |
MapContainerImpl(File directory,
ContainerId id,
IndexItem root,
IndexManager indexManager,
DataManager dataManager,
boolean persistentIndex) |
Modifier and Type | Field and Description |
---|---|
protected IndexItem |
DiskIndexLinkedList.last |
protected IndexItem |
DiskIndexLinkedList.root |
Modifier and Type | Method and Description |
---|---|
IndexItem |
IndexManager.createNewIndex() |
IndexItem |
VMIndexLinkedList.get(int index) |
IndexItem |
IndexLinkedList.get(int index)
Returns the element at the specified position in this list.
|
IndexItem |
DiskIndexLinkedList.get(int index)
Returns the element at the specified position in this list.
|
IndexItem |
VMIndexLinkedList.getFirst() |
IndexItem |
IndexLinkedList.getFirst()
Returns the first element in this list.
|
IndexItem |
DiskIndexLinkedList.getFirst()
Returns the first element in this list.
|
IndexItem |
IndexManager.getIndex(long offset) |
IndexItem |
RedoStoreIndexItem.getIndexItem() |
IndexItem |
VMIndexLinkedList.getLast() |
IndexItem |
IndexLinkedList.getLast()
Returns the last element in this list.
|
IndexItem |
DiskIndexLinkedList.getLast()
Returns the last element in this list.
|
IndexItem |
VMIndexLinkedList.getNextEntry(IndexItem entry) |
IndexItem |
IndexLinkedList.getNextEntry(IndexItem entry)
Retrieve the next entry after this entry
|
IndexItem |
DiskIndexLinkedList.getNextEntry(IndexItem current)
Retrieve the next entry after this entry
|
IndexItem |
VMIndexLinkedList.getPrevEntry(IndexItem entry) |
IndexItem |
IndexLinkedList.getPrevEntry(IndexItem entry)
Retrive the prev entry after this entry
|
IndexItem |
DiskIndexLinkedList.getPrevEntry(IndexItem current)
Retrive the prev entry after this entry
|
IndexItem |
VMIndexLinkedList.getRoot() |
IndexItem |
IndexLinkedList.getRoot() |
IndexItem |
DiskIndexLinkedList.getRoot() |
IndexItem |
IndexManager.refreshIndex(IndexItem item) |
Modifier and Type | Method and Description |
---|---|
boolean |
VMIndexLinkedList.add(IndexItem item) |
boolean |
IndexLinkedList.add(IndexItem item)
Appends the specified element to the end of this list.
|
boolean |
DiskIndexLinkedList.add(IndexItem item)
Appends the specified element to the end of this list.
|
void |
VMIndexLinkedList.add(int index,
IndexItem element) |
void |
IndexLinkedList.add(int index,
IndexItem element)
Inserts the specified element at the specified position in this list.
|
void |
DiskIndexLinkedList.add(int index,
IndexItem element)
Inserts the specified element at the specified position in this list.
|
void |
VMIndexLinkedList.addBefore(IndexItem insert,
IndexItem e) |
void |
VMIndexLinkedList.addFirst(IndexItem item) |
void |
IndexLinkedList.addFirst(IndexItem item)
Inserts the given element at the beginning of this list.
|
void |
DiskIndexLinkedList.addFirst(IndexItem item)
Inserts the given element at the beginning of this list.
|
void |
VMIndexLinkedList.addLast(IndexItem item) |
void |
IndexLinkedList.addLast(IndexItem item)
Appends the given element to the end of this list.
|
void |
DiskIndexLinkedList.addLast(IndexItem item)
Appends the given element to the end of this list.
|
void |
IndexManager.freeIndex(IndexItem item) |
IndexItem |
VMIndexLinkedList.getNextEntry(IndexItem entry) |
IndexItem |
IndexLinkedList.getNextEntry(IndexItem entry)
Retrieve the next entry after this entry
|
IndexItem |
DiskIndexLinkedList.getNextEntry(IndexItem current)
Retrieve the next entry after this entry
|
IndexItem |
VMIndexLinkedList.getPrevEntry(IndexItem entry) |
IndexItem |
IndexLinkedList.getPrevEntry(IndexItem entry)
Retrive the prev entry after this entry
|
IndexItem |
DiskIndexLinkedList.getPrevEntry(IndexItem current)
Retrive the prev entry after this entry
|
IndexItem |
IndexManager.refreshIndex(IndexItem item) |
void |
VMIndexLinkedList.remove(IndexItem e) |
void |
IndexLinkedList.remove(IndexItem e)
remove an entry
|
void |
DiskIndexLinkedList.remove(IndexItem e) |
void |
RedoStoreIndexItem.setIndexItem(IndexItem item) |
void |
VMIndexLinkedList.setRoot(IndexItem newRoot) |
void |
IndexLinkedList.setRoot(IndexItem newRoot)
Set the new Root
|
void |
DiskIndexLinkedList.setRoot(IndexItem e) |
void |
IndexManager.storeIndex(IndexItem index) |
void |
IndexManager.updateIndexes(IndexItem index) |
Constructor and Description |
---|
DiskIndexLinkedList(IndexManager im,
IndexItem header)
Constructs an empty list.
|
RedoStoreIndexItem(String indexName,
long offset,
IndexItem item) |
VMIndexLinkedList(IndexItem header)
Constructs an empty list.
|
Copyright © 2005–2015. All rights reserved.