org.whitesource.jenkins.extractor
Class BaseOssInfoExtractor

java.lang.Object
  extended by org.whitesource.jenkins.extractor.BaseOssInfoExtractor
Direct Known Subclasses:
GenericOssInfoExtractor, MavenOssInfoExtractor

public abstract class BaseOssInfoExtractor
extends Object

Author:
Edo.Shor

Field Summary
protected  hudson.model.AbstractBuild build
           
protected  List<String> excludes
           
protected  List<String> includes
           
protected  hudson.model.BuildListener listener
           
 
Constructor Summary
protected BaseOssInfoExtractor(String includes, String excludes, hudson.model.AbstractBuild build, hudson.model.BuildListener listener)
           
 
Method Summary
abstract  Collection<org.whitesource.agent.api.model.AgentProjectInfo> extract()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includes

protected final List<String> includes

excludes

protected final List<String> excludes

build

protected final hudson.model.AbstractBuild build

listener

protected final hudson.model.BuildListener listener
Constructor Detail

BaseOssInfoExtractor

protected BaseOssInfoExtractor(String includes,
                               String excludes,
                               hudson.model.AbstractBuild build,
                               hudson.model.BuildListener listener)
Method Detail

extract

public abstract Collection<org.whitesource.agent.api.model.AgentProjectInfo> extract()
                                                                              throws InterruptedException,
                                                                                     IOException
Throws:
InterruptedException
IOException


Copyright © 2004-2013 White Source. All Rights Reserved.