org.apache.maven.wagon
Class WagonMock

java.lang.Object
  extended by org.apache.maven.wagon.AbstractWagon
      extended by org.apache.maven.wagon.StreamWagon
          extended by org.apache.maven.wagon.WagonMock
All Implemented Interfaces:
org.apache.maven.wagon.StreamingWagon, org.apache.maven.wagon.Wagon

public class WagonMock
extends org.apache.maven.wagon.StreamWagon

Version:
$Id: WagonMock.java 662483 2008-06-02 16:38:48Z brett $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from class org.apache.maven.wagon.AbstractWagon
authenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupport
 
Fields inherited from interface org.apache.maven.wagon.Wagon
ROLE
 
Constructor Summary
WagonMock()
           
WagonMock(boolean errorInputStream)
           
 
Method Summary
 void closeConnection()
           
 void fillInputData(org.apache.maven.wagon.InputData inputData)
           
 void fillOutputData(org.apache.maven.wagon.OutputData outputData)
           
 List getFileList(String destinationDirectory)
           
 int getTimeout()
           
 void openConnectionInternal()
           
 boolean resourceExists(String resourceName)
           
 void setTimeout(int timeoutValue)
           
 
Methods inherited from class org.apache.maven.wagon.StreamWagon
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, put, putFromStream, putFromStream
 
Methods inherited from class org.apache.maven.wagon.AbstractWagon
addSessionListener, addTransferListener, cleanupGetTransfer, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getRepository, getSessionEventSupport, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putDirectory, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setSessionEventSupport, setTransferEventSupport, supportsDirectoryCopy, transfer, transfer, transfer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.wagon.Wagon
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getRepository, hasSessionListener, hasTransferListener, isInteractive, openConnection, putDirectory, removeSessionListener, removeTransferListener, setInteractive, supportsDirectoryCopy
 

Constructor Detail

WagonMock

public WagonMock()

WagonMock

public WagonMock(boolean errorInputStream)
Method Detail

fillInputData

public void fillInputData(org.apache.maven.wagon.InputData inputData)
                   throws org.apache.maven.wagon.TransferFailedException
Specified by:
fillInputData in class org.apache.maven.wagon.StreamWagon
Throws:
org.apache.maven.wagon.TransferFailedException

fillOutputData

public void fillOutputData(org.apache.maven.wagon.OutputData outputData)
                    throws org.apache.maven.wagon.TransferFailedException
Specified by:
fillOutputData in class org.apache.maven.wagon.StreamWagon
Throws:
org.apache.maven.wagon.TransferFailedException

openConnectionInternal

public void openConnectionInternal()
Specified by:
openConnectionInternal in class org.apache.maven.wagon.AbstractWagon

closeConnection

public void closeConnection()
Specified by:
closeConnection in class org.apache.maven.wagon.StreamWagon

setTimeout

public void setTimeout(int timeoutValue)
Specified by:
setTimeout in interface org.apache.maven.wagon.Wagon
Overrides:
setTimeout in class org.apache.maven.wagon.AbstractWagon

getTimeout

public int getTimeout()
Specified by:
getTimeout in interface org.apache.maven.wagon.Wagon
Overrides:
getTimeout in class org.apache.maven.wagon.AbstractWagon

getFileList

public List getFileList(String destinationDirectory)
                 throws org.apache.maven.wagon.TransferFailedException,
                        org.apache.maven.wagon.authorization.AuthorizationException
Specified by:
getFileList in interface org.apache.maven.wagon.Wagon
Overrides:
getFileList in class org.apache.maven.wagon.AbstractWagon
Throws:
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException

resourceExists

public boolean resourceExists(String resourceName)
                       throws org.apache.maven.wagon.authorization.AuthorizationException
Specified by:
resourceExists in interface org.apache.maven.wagon.Wagon
Overrides:
resourceExists in class org.apache.maven.wagon.AbstractWagon
Throws:
org.apache.maven.wagon.authorization.AuthorizationException


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.