org.apache.maven.wagon

Class StreamWagon

public abstract class StreamWagon extends AbstractWagon

Base class for wagon which provide stream based API.

Version: $Id: StreamWagon.java 312587 2005-10-10 08:45:12Z brett $

Author: Michal Maczka

Method Summary
abstract voidcloseConnection()
abstract voidfillInputData(InputData inputData)
abstract voidfillOutputData(OutputData outputData)
voidget(String resourceName, File destination)
booleangetIfNewer(String resourceName, File destination, long timestamp)
abstract voidopenConnection()
voidput(File source, String resourceName)

Method Detail

closeConnection

public abstract void closeConnection()

fillInputData

public abstract void fillInputData(InputData inputData)

fillOutputData

public abstract void fillOutputData(OutputData outputData)

get

public void get(String resourceName, File destination)

getIfNewer

public boolean getIfNewer(String resourceName, File destination, long timestamp)

openConnection

public abstract void openConnection()

put

public void put(File source, String resourceName)