Home » activemq-parent-5.3.1-source-release » org.apache » activemq » kaha » impl » [javadoc | source]
org.apache.activemq.kaha.impl
public class: KahaStore [javadoc | source]
java.lang.Object
   org.apache.activemq.kaha.impl.KahaStore

All Implemented Interfaces:
    Store

Store Implementation
Constructor:
 public KahaStore(String name,
    String mode) throws IOException 
 public KahaStore(File directory,
    String mode) throws IOException 
 public KahaStore(String name,
    String mode,
    AtomicLong storeSize) throws IOException 
 public KahaStore(File directory,
    String mode,
    AtomicLong storeSize) throws IOException 
Method from org.apache.activemq.kaha.impl.KahaStore Summary:
clear,   close,   delete,   deleteListContainer,   deleteListContainer,   deleteListContainer,   deleteMapContainer,   deleteMapContainer,   deleteMapContainer,   doesListContainerExist,   doesListContainerExist,   doesMapContainerExist,   doesMapContainerExist,   force,   getDataManager,   getDefaultContainerName,   getIndexManager,   getIndexTypeAsString,   getListContainer,   getListContainer,   getListContainer,   getListContainerIds,   getListsContainer,   getMapContainer,   getMapContainer,   getMapContainer,   getMapContainerIds,   getMapsContainer,   getMaxDataFileLength,   initialize,   isInitialized,   isLogIndexChanges,   isPersistentIndex,   isUseAsyncDataManager,   setDefaultContainerName,   setIndexTypeAsString,   setLogIndexChanges,   setMaxDataFileLength,   setPersistentIndex,   setUseAsyncDataManager,   size
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.activemq.kaha.impl.KahaStore Detail:
 public synchronized  void clear() throws IOException 
 public synchronized  void close() throws IOException 
 public synchronized boolean delete() throws IOException 
 public  void deleteListContainer(Object id) throws IOException 
 public synchronized  void deleteListContainer(ContainerId containerId) throws IOException 
 public synchronized  void deleteListContainer(Object id,
    String containerName) throws IOException 
 public  void deleteMapContainer(Object id) throws IOException 
 public synchronized  void deleteMapContainer(ContainerId containerId) throws IOException 
 public  void deleteMapContainer(Object id,
    String containerName) throws IOException 
 public boolean doesListContainerExist(Object id) throws IOException 
 public synchronized boolean doesListContainerExist(Object id,
    String containerName) throws IOException 
 public boolean doesMapContainerExist(Object id) throws IOException 
 public synchronized boolean doesMapContainerExist(Object id,
    String containerName) throws IOException 
 public synchronized  void force() throws IOException 
 public synchronized DataManager getDataManager(String name) throws IOException 
 public String getDefaultContainerName() 
 public synchronized IndexManager getIndexManager(DataManager dm,
    String name) throws IOException 
 public synchronized String getIndexTypeAsString() 
 public ListContainer getListContainer(Object id) throws IOException 
 public ListContainer getListContainer(Object id,
    String containerName) throws IOException 
 public synchronized ListContainer getListContainer(Object id,
    String containerName,
    boolean persistentIndex) throws IOException 
 public synchronized Set<ContainerId> getListContainerIds() throws IOException 
 public IndexRootContainer getListsContainer() 
 public MapContainer getMapContainer(Object id) throws IOException 
 public MapContainer getMapContainer(Object id,
    String containerName) throws IOException 
 public synchronized MapContainer getMapContainer(Object id,
    String containerName,
    boolean persistentIndex) throws IOException 
 public synchronized Set<ContainerId> getMapContainerIds() throws IOException 
 public IndexRootContainer getMapsContainer() 
 public synchronized long getMaxDataFileLength() 
 public synchronized  void initialize() throws IOException 
 public synchronized boolean isInitialized() 
 public synchronized boolean isLogIndexChanges() 
 public boolean isPersistentIndex() 
 public synchronized boolean isUseAsyncDataManager() 
 public  void setDefaultContainerName(String defaultContainerName) 
 public synchronized  void setIndexTypeAsString(String type) 
    Set the default index type
 public synchronized  void setLogIndexChanges(boolean logIndexChanges) 
 public synchronized  void setMaxDataFileLength(long maxDataFileLength) 
 public  void setPersistentIndex(boolean persistentIndex) 
 public synchronized  void setUseAsyncDataManager(boolean useAsyncWriter) 
 public long size()