org.infinispan.lucene
Class InfinispanIndexIO.InfinispanIndexInput

java.lang.Object
  extended by org.apache.lucene.store.IndexInput
      extended by org.infinispan.lucene.InfinispanIndexIO.InfinispanIndexInput
All Implemented Interfaces:
Cloneable
Enclosing class:
InfinispanIndexIO

public static class InfinispanIndexIO.InfinispanIndexInput
extends org.apache.lucene.store.IndexInput

Responsible for writing into Directory


Constructor Summary
InfinispanIndexIO.InfinispanIndexInput(Cache<CacheKey,Object> cache, FileCacheKey fileKey)
           
InfinispanIndexIO.InfinispanIndexInput(Cache<CacheKey,Object> cache, FileCacheKey fileKey, int bufferSize)
           
 
Method Summary
 void close()
           
 long getFilePointer()
           
 long length()
           
 byte readByte()
           
 void readBytes(byte[] b, int offset, int len)
           
 void seek(long pos)
           
 
Methods inherited from class org.apache.lucene.store.IndexInput
clone, readBytes, readChars, readInt, readLong, readString, readStringStringMap, readVInt, readVLong, setModifiedUTF8StringsMode, skipChars
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfinispanIndexIO.InfinispanIndexInput

public InfinispanIndexIO.InfinispanIndexInput(Cache<CacheKey,Object> cache,
                                              FileCacheKey fileKey)
                                       throws IOException
Throws:
IOException

InfinispanIndexIO.InfinispanIndexInput

public InfinispanIndexIO.InfinispanIndexInput(Cache<CacheKey,Object> cache,
                                              FileCacheKey fileKey,
                                              int bufferSize)
                                       throws IOException
Throws:
IOException
Method Detail

readByte

public byte readByte()
              throws IOException
Specified by:
readByte in class org.apache.lucene.store.IndexInput
Throws:
IOException

readBytes

public void readBytes(byte[] b,
                      int offset,
                      int len)
               throws IOException
Specified by:
readBytes in class org.apache.lucene.store.IndexInput
Throws:
IOException

close

public void close()
           throws IOException
Specified by:
close in class org.apache.lucene.store.IndexInput
Throws:
IOException

getFilePointer

public long getFilePointer()
Specified by:
getFilePointer in class org.apache.lucene.store.IndexInput

seek

public void seek(long pos)
          throws IOException
Specified by:
seek in class org.apache.lucene.store.IndexInput
Throws:
IOException

length

public long length()
Specified by:
length in class org.apache.lucene.store.IndexInput

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.