Class FileWagon

java.lang.Object
org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.providers.file.FileWagon
All Implemented Interfaces:
org.apache.maven.wagon.StreamingWagon, org.apache.maven.wagon.Wagon

public class FileWagon extends org.apache.maven.wagon.StreamWagon
Wagon Provider for Local File System
Author:
Michal Maczka
  • Field Summary

    Fields inherited from class org.apache.maven.wagon.AbstractWagon

    authenticationInfo, BUFFER_SEGMENT_SIZE, DEFAULT_BUFFER_SIZE, interactive, MAXIMUM_BUFFER_SIZE, MINIMUM_AMOUNT_OF_TRANSFER_CHUNKS, proxyInfo, repository, sessionEventSupport, transferEventSupport

    Fields inherited from interface org.apache.maven.wagon.Wagon

    DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    fillInputData(org.apache.maven.wagon.InputData inputData)
     
    void
    fillOutputData(org.apache.maven.wagon.OutputData outputData)
     
    getFileList(String destinationDirectory)
     
    protected void
     
    void
    putDirectory(File sourceDirectory, String destinationDirectory)
     
    boolean
    resourceExists(String resourceName)
     
    boolean
     

    Methods inherited from class org.apache.maven.wagon.StreamWagon

    checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, put, putFromStream, 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, getBufferCapacityForTransfer, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, transfer, 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, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout
  • Constructor Details

    • FileWagon

      public FileWagon()
  • Method Details

    • fillInputData

      public void fillInputData(org.apache.maven.wagon.InputData inputData) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException
      Specified by:
      fillInputData in class org.apache.maven.wagon.StreamWagon
      Throws:
      org.apache.maven.wagon.TransferFailedException
      org.apache.maven.wagon.ResourceDoesNotExistException
    • 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

      protected void openConnectionInternal() throws org.apache.maven.wagon.ConnectionException
      Specified by:
      openConnectionInternal in class org.apache.maven.wagon.AbstractWagon
      Throws:
      org.apache.maven.wagon.ConnectionException
    • closeConnection

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

      public boolean supportsDirectoryCopy()
      Specified by:
      supportsDirectoryCopy in interface org.apache.maven.wagon.Wagon
      Overrides:
      supportsDirectoryCopy in class org.apache.maven.wagon.AbstractWagon
    • putDirectory

      public void putDirectory(File sourceDirectory, String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
      Specified by:
      putDirectory in interface org.apache.maven.wagon.Wagon
      Overrides:
      putDirectory in class org.apache.maven.wagon.AbstractWagon
      Throws:
      org.apache.maven.wagon.TransferFailedException
      org.apache.maven.wagon.ResourceDoesNotExistException
      org.apache.maven.wagon.authorization.AuthorizationException
    • getFileList

      public List<String> getFileList(String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, 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.ResourceDoesNotExistException
      org.apache.maven.wagon.authorization.AuthorizationException
    • resourceExists

      public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, 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.TransferFailedException
      org.apache.maven.wagon.authorization.AuthorizationException