Uses of Class
org.apache.activemq.kaha.impl.index.IndexItem

Packages that use IndexItem
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 
 

Uses of IndexItem in org.apache.activemq.kaha.impl.container
 

Fields in org.apache.activemq.kaha.impl.container declared as IndexItem
protected  IndexItem ContainerValueCollectionIterator.currentItem
           
protected  IndexItem ContainerKeySetIterator.currentItem
           
protected  IndexItem ContainerValueCollectionIterator.nextItem
           
protected  IndexItem ContainerKeySetIterator.nextItem
           
protected  IndexItem BaseContainerImpl.root
           
 

Methods in org.apache.activemq.kaha.impl.container that return IndexItem
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)
           
 

Methods in org.apache.activemq.kaha.impl.container with parameters of type IndexItem
protected  void BaseContainerImpl.delete(IndexItem keyItem, IndexItem prevItem, IndexItem nextItem)
           
protected  void ListContainerImpl.itemAdded(IndexItem item, int pos, Object value)
           
protected  void MapContainerImpl.remove(IndexItem item)
           
protected  void ListContainerImpl.remove(IndexItem item)
           
protected abstract  void BaseContainerImpl.remove(IndexItem currentItem)
           
protected  void BaseContainerImpl.storeIndex(IndexItem item)
           
protected  void BaseContainerImpl.updateIndexes(IndexItem item)
           
 

Constructors in org.apache.activemq.kaha.impl.container with parameters of type IndexItem
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)
           
 

Uses of IndexItem in org.apache.activemq.kaha.impl.index
 

Fields in org.apache.activemq.kaha.impl.index declared as IndexItem
protected  IndexItem DiskIndexLinkedList.last
           
protected  IndexItem DiskIndexLinkedList.root
           
 

Methods in org.apache.activemq.kaha.impl.index that return IndexItem
 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)
           
 

Methods in org.apache.activemq.kaha.impl.index with parameters of type IndexItem
 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)
           
 

Constructors in org.apache.activemq.kaha.impl.index with parameters of type IndexItem
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-2012 The Apache Software Foundation. All Rights Reserved.