Class AmazonS3Wagon

  • All Implemented Interfaces:
    org.apache.maven.wagon.Wagon

    public final class AmazonS3Wagon
    extends AbstractWagon
    • Constructor Detail

      • AmazonS3Wagon

        public AmazonS3Wagon()
        Creates a new instance of the wagon
    • Method Detail

      • connectToRepository

        protected void connectToRepository​(org.apache.maven.wagon.repository.Repository repository,
                                           org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo,
                                           org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider)
                                    throws org.apache.maven.wagon.authentication.AuthenticationException
        Specified by:
        connectToRepository in class AbstractWagon
        Throws:
        org.apache.maven.wagon.authentication.AuthenticationException
      • isRemoteResourceNewer

        protected boolean isRemoteResourceNewer​(String resourceName,
                                                long timestamp)
                                         throws org.apache.maven.wagon.ResourceDoesNotExistException
        Specified by:
        isRemoteResourceNewer in class AbstractWagon
        Throws:
        org.apache.maven.wagon.ResourceDoesNotExistException
      • listDirectory

        protected List<String> listDirectory​(String directory)
                                      throws org.apache.maven.wagon.ResourceDoesNotExistException
        Specified by:
        listDirectory in class AbstractWagon
        Throws:
        org.apache.maven.wagon.ResourceDoesNotExistException
      • getResource

        protected void getResource​(String resourceName,
                                   File destination,
                                   TransferProgress transferProgress)
                            throws org.apache.maven.wagon.TransferFailedException,
                                   org.apache.maven.wagon.ResourceDoesNotExistException
        Specified by:
        getResource in class AbstractWagon
        Throws:
        org.apache.maven.wagon.TransferFailedException
        org.apache.maven.wagon.ResourceDoesNotExistException
      • putResource

        protected void putResource​(File source,
                                   String destination,
                                   TransferProgress transferProgress)
                            throws org.apache.maven.wagon.TransferFailedException,
                                   org.apache.maven.wagon.ResourceDoesNotExistException
        Specified by:
        putResource in class AbstractWagon
        Throws:
        org.apache.maven.wagon.TransferFailedException
        org.apache.maven.wagon.ResourceDoesNotExistException