org.compass.needle.coherence
Class CoherenceDirectory

java.lang.Object
  extended by org.apache.lucene.store.Directory
      extended by org.compass.needle.coherence.CoherenceDirectory
Direct Known Subclasses:
DataGridCoherenceDirectory

public abstract class CoherenceDirectory
extends Directory

An extension on top of Lucene directory implemented by different Coherence based directories.

Author:
kimchy

Field Summary
 
Fields inherited from class org.apache.lucene.store.Directory
lockFactory
 
Constructor Summary
CoherenceDirectory()
           
 
Method Summary
abstract  void deleteContent()
           
abstract  int getBucketSize()
           
abstract  com.tangosol.net.NamedCache getCache()
           
abstract  int getFlushRate()
           
abstract  String getIndexName()
           
abstract  Map<String,IndexOutput> getOnGoingIndexOutputs()
           
 
Methods inherited from class org.apache.lucene.store.Directory
clearLock, close, copy, createOutput, deleteFile, fileExists, fileLength, fileModified, getLockFactory, getLockID, list, makeLock, openInput, openInput, renameFile, setLockFactory, touchFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoherenceDirectory

public CoherenceDirectory()
Method Detail

deleteContent

public abstract void deleteContent()

getCache

public abstract com.tangosol.net.NamedCache getCache()

getIndexName

public abstract String getIndexName()

getBucketSize

public abstract int getBucketSize()

getFlushRate

public abstract int getFlushRate()

getOnGoingIndexOutputs

public abstract Map<String,IndexOutput> getOnGoingIndexOutputs()


Copyright (c) 2004-2008 The Compass Project.