Tabnine Logo
org.infinispan.lucene.impl
Code IndexAdd Tabnine to your IDE (free)

How to use org.infinispan.lucene.impl

Best Java code snippets using org.infinispan.lucene.impl (Showing top 20 results out of 315)

origin: org.infinispan/infinispan-lucene-directory

/**
* {@inheritDoc}
*/
@Override
public IndexInput openInput(final String name, final IOContext context) throws IOException {
 final IndexInputContext indexInputContext = impl.openInput(name);
 if (indexInputContext.readLocks == null) {
   return new SingleChunkIndexInput(indexInputContext);
 } else {
   return new InfinispanIndexInput(indexInputContext);
 }
}
origin: org.infinispan/infinispan-lucene-v4

/**
* {@inheritDoc}
*/
@Override
public long fileLength(final String name) {
 ensureOpen();
 return impl.fileLength(name);
}
origin: org.infinispan/infinispan-embedded-query

/**
* {@inheritDoc}
*/
@Override
public long fileLength(final String name) {
 ensureOpen();
 return impl.fileLength(name);
}
origin: org.infinispan/infinispan-lucene-v4

/**
* {@inheritDoc}
*/
@Override
public IndexInput openInput(final String name, final IOContext context) throws IOException {
 final IndexInputContext indexInputContext = impl.openInput(name);
 if ( indexInputContext.readLocks == null ) {
   return new SingleChunkIndexInput(indexInputContext);
 }
 else {
   return new InfinispanIndexInputV4(indexInputContext);
 }
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public IndexInput openInput(final String name) throws IOException {
 final IndexInputContext indexInputContext = impl.openInput(name);
 if ( indexInputContext.readLocks == null ) {
   return new SingleChunkIndexInput(indexInputContext);
 }
 else {
   return new InfinispanIndexInputV3(indexInputContext);
 }
}
origin: org.infinispan/infinispan-embedded-query

public DirectoryBuilderImpl(Cache<?, ?> metadataCache, Cache<?, ?> chunksCache, Cache<?, ?> distLocksCache, String indexName) {
 this.metadataCache = checkValidConfiguration(checkNotNull(metadataCache, "metadataCache"), indexName);
 this.chunksCache = checkValidConfiguration(checkNotNull(chunksCache, "chunksCache"), indexName);
 this.distLocksCache = checkValidConfiguration(checkNotNull(distLocksCache, "distLocksCache"), indexName);
 this.indexName = checkNotNull(indexName, "indexName");
 validateMetadataCache(metadataCache, indexName);
}
origin: org.infinispan/infinispan-lucene-directory

private void newChunk() {
 storeCurrentBuffer(false);// save data first
 currentChunkNumber++;
 // check if we have to create new chunk, or get already existing in cache for modification
 buffer = getChunkById(fileKey, currentChunkNumber, bufferSize);
 positionInBuffer = 0;
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public long fileLength(final String name) {
 ensureOpen();
 return impl.fileLength(name);
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public void deleteFile(final String name) {
 ensureOpen();
 impl.deleteFile(name);
}
origin: org.infinispan/infinispan-lucene-v4

/**
* {@inheritDoc}
*/
@Override
public void deleteFile(final String name) {
 ensureOpen();
 impl.deleteFile(name);
}
origin: org.infinispan/infinispan-lucene-v3

public String[] list() {
 ensureOpen();
 return impl.list();
}
origin: org.infinispan/infinispan-lucene-directory

/**
* {@inheritDoc}
*/
@Override
public IndexOutput createOutput(final String name, final IOContext context) throws IOException {
 return impl.createOutput(name);
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public boolean fileExists(final String name) {
 ensureOpen();
 return impl.fileExists(name);
}
origin: org.infinispan/infinispan-lucene-v4

/**
* {@inheritDoc}
*/
@Override
public boolean fileExists(final String name) {
 ensureOpen();
 return impl.fileExists(name);
}
origin: org.infinispan/infinispan-embedded-query

@Override
public BuildContext overrideWriteLocker(LockFactory lockFactory) {
 checkNotNull(lockFactory, "lockFactory");
 this.lockFactory = lockFactory;
 return this;
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public void touchFile(final String fileName) {
 ensureOpen();
 impl.touchFile(fileName);
}
origin: org.infinispan/infinispan-lucene-v3

/**
* {@inheritDoc}
*/
@Override
public long fileModified(final String name) {
 ensureOpen();
 return impl.fileModified(name);
}
origin: org.infinispan/infinispan-embedded-query

/**
* Since Lucene 4.7, method release() was renamed to close()
*/
@Override
public void close() {
 clearLock();
}
origin: org.infinispan/infinispan-embedded-query

/**
* {@inheritDoc}
*/
@Override
public IndexInput openInput(final String name, final IOContext context) throws IOException {
 final IndexInputContext indexInputContext = impl.openInput(name);
 if (indexInputContext.readLocks == null) {
   return new SingleChunkIndexInput(indexInputContext);
 } else {
   return new InfinispanIndexInput(indexInputContext);
 }
}
origin: org.infinispan/infinispan-lucene-directory

/**
* {@inheritDoc}
*/
@Override
public long fileLength(final String name) {
 ensureOpen();
 return impl.fileLength(name);
}
org.infinispan.lucene.impl

Most used classes

  • DirectoryBuilderImpl
  • DirectoryExtensions
    Some additional methods we add to our Directory implementations, mostly for reporting and testing re
  • DirectoryImplementor
    Common code for different Directory implementations.
  • InfinispanIndexInput
    Responsible for reading from InfinispanDirectory
  • InfinispanIndexOutput
    Responsible for writing to a Directory
  • DirectoryLucene,
  • FileListCacheValue,
  • FileListOperations,
  • IndexInputContext,
  • BaseLuceneLock,
  • CommonLockObtainUtils,
  • DirectoryLucene$DeleteTask,
  • FileListCacheValue$Externalizer,
  • ObtainableLock,
  • Operation,
  • SlicedBufferIndexInput,
  • SlicingInfinispanIndexInput,
  • TransactionalSharedLuceneLock,
  • DirectoryImplementerTests
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now