Package org.apache.maven.index.packer
Class DefaultIndexPacker
- java.lang.Object
-
- org.apache.maven.index.packer.DefaultIndexPacker
-
- All Implemented Interfaces:
IndexPacker
@Singleton @Named public class DefaultIndexPacker extends java.lang.Object implements IndexPacker
A defaultIndexPackerimplementation. Creates the properties, legacy index zip and new gz files.- Author:
- Tamas Cservenak, Eugene Kuleshov
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.index.packer.IndexPacker
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultIndexPacker(IncrementalHandler incrementalHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.slf4j.LoggergetLogger()voidpackIndex(IndexPackingRequest request)Pack a context into a target directory.
-
-
-
Constructor Detail
-
DefaultIndexPacker
@Inject public DefaultIndexPacker(IncrementalHandler incrementalHandler)
-
-
Method Detail
-
getLogger
protected org.slf4j.Logger getLogger()
-
packIndex
public void packIndex(IndexPackingRequest request) throws java.io.IOException, java.lang.IllegalArgumentException
Description copied from interface:IndexPackerPack a context into a target directory. If the directory does not exists, it will be created. If the directory exists, it should be writable.- Specified by:
packIndexin interfaceIndexPacker- Parameters:
request- the request to process.- Throws:
java.io.IOException- on lethal IO problemjava.lang.IllegalArgumentException- when the targetDir already exists and is not a writable directory.
-
-