org.apache.maven.mercury.artifact.api
Interface ArtifactListProcessor


public interface ArtifactListProcessor

generic interface to be implemented by helper components

Version:
$Id: ArtifactListProcessor.java 762963 2009-04-07 21:01:07Z ogusakov $
Author:
Oleg Gusakov

Field Summary
static java.lang.String FUNCTION_TP
           
static java.lang.String[] FUNCTIONS
          named functions - used to help processing in various parts of the system
 
Method Summary
 void configure(java.lang.Object config)
          configure it if required
 void init(java.util.Map<java.lang.String,java.lang.String> env)
          initialize it if required
 java.util.List<ArtifactMetadata> process(java.util.List<ArtifactMetadata> artifacts)
          actually do that
 

Field Detail

FUNCTIONS

static final java.lang.String[] FUNCTIONS
named functions - used to help processing in various parts of the system


FUNCTION_TP

static final java.lang.String FUNCTION_TP
Method Detail

init

void init(java.util.Map<java.lang.String,java.lang.String> env)
          throws ArtifactListProcessorException
initialize it if required

Throws:
ArtifactListProcessorException

configure

void configure(java.lang.Object config)
               throws ArtifactListProcessorException
configure it if required

Throws:
ArtifactListProcessorException

process

java.util.List<ArtifactMetadata> process(java.util.List<ArtifactMetadata> artifacts)
                                         throws ArtifactListProcessorException
actually do that

Throws:
ArtifactListProcessorException


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.