Package org.apache.maven.index.packer
Class IndexPackingRequest
- java.lang.Object
-
- org.apache.maven.index.packer.IndexPackingRequest
-
public class IndexPackingRequest extends java.lang.Object
An index packing request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexPackingRequest.IndexFormat
Index format enumeration.
-
Field Summary
Fields Modifier and Type Field Description private IndexingContext
context
private boolean
createChecksumFiles
private boolean
createIncrementalChunks
private java.util.Collection<IndexPackingRequest.IndexFormat>
formats
private org.apache.lucene.index.IndexReader
indexReader
static int
MAX_CHUNKS
private int
maxIndexChunks
private java.io.File
targetDir
private boolean
useTargetProperties
-
Constructor Summary
Constructors Constructor Description IndexPackingRequest(IndexingContext context, org.apache.lucene.index.IndexReader indexReader, java.io.File targetDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexingContext
getContext()
java.util.Collection<IndexPackingRequest.IndexFormat>
getFormats()
Returns index formats to be created.org.apache.lucene.index.IndexReader
getIndexReader()
int
getMaxIndexChunks()
java.io.File
getTargetDir()
boolean
isCreateChecksumFiles()
boolean
isCreateIncrementalChunks()
boolean
isUseTargetProperties()
void
setCreateChecksumFiles(boolean createChecksumFiles)
void
setCreateIncrementalChunks(boolean createIncrementalChunks)
void
setFormats(java.util.Collection<IndexPackingRequest.IndexFormat> formats)
Sets index formats to be createdvoid
setMaxIndexChunks(int maxIndexChunks)
void
setUseTargetProperties(boolean useTargetProperties)
-
-
-
Field Detail
-
MAX_CHUNKS
public static final int MAX_CHUNKS
- See Also:
- Constant Field Values
-
context
private final IndexingContext context
-
indexReader
private final org.apache.lucene.index.IndexReader indexReader
-
targetDir
private final java.io.File targetDir
-
createIncrementalChunks
private boolean createIncrementalChunks
-
createChecksumFiles
private boolean createChecksumFiles
-
maxIndexChunks
private int maxIndexChunks
-
useTargetProperties
private boolean useTargetProperties
-
formats
private java.util.Collection<IndexPackingRequest.IndexFormat> formats
-
-
Constructor Detail
-
IndexPackingRequest
public IndexPackingRequest(IndexingContext context, org.apache.lucene.index.IndexReader indexReader, java.io.File targetDir)
-
-
Method Detail
-
getContext
public IndexingContext getContext()
-
getIndexReader
public org.apache.lucene.index.IndexReader getIndexReader()
-
setFormats
public void setFormats(java.util.Collection<IndexPackingRequest.IndexFormat> formats)
Sets index formats to be created
-
getFormats
public java.util.Collection<IndexPackingRequest.IndexFormat> getFormats()
Returns index formats to be created.
-
getTargetDir
public java.io.File getTargetDir()
-
isCreateIncrementalChunks
public boolean isCreateIncrementalChunks()
-
setCreateIncrementalChunks
public void setCreateIncrementalChunks(boolean createIncrementalChunks)
-
isCreateChecksumFiles
public boolean isCreateChecksumFiles()
-
setCreateChecksumFiles
public void setCreateChecksumFiles(boolean createChecksumFiles)
-
getMaxIndexChunks
public int getMaxIndexChunks()
-
setMaxIndexChunks
public void setMaxIndexChunks(int maxIndexChunks)
-
isUseTargetProperties
public boolean isUseTargetProperties()
-
setUseTargetProperties
public void setUseTargetProperties(boolean useTargetProperties)
-
-