Package io.github.qbast.azurewagon.abs
Class AzureStorageWagon
java.lang.Object
io.github.qbast.azurewagon.wagon.AbstractStorageWagon
io.github.qbast.azurewagon.abs.AzureStorageWagon
- All Implemented Interfaces:
org.apache.maven.wagon.Wagon
-
Field Summary
Fields inherited from class io.github.qbast.azurewagon.wagon.AbstractStorageWagon
accountResolver, containerResolver, repository, sessionListenerContainer, transferListenerContainerFields inherited from interface org.apache.maven.wagon.Wagon
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo, org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider) voidvoidgetFileList(String resourceName) booleangetIfNewer(String resourceName, File file, long l) voidvoidputDirectory(File source, String destination) booleanresourceExists(String resourceName) Methods inherited from class io.github.qbast.azurewagon.wagon.AbstractStorageWagon
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout, supportsDirectoryCopy
-
Constructor Details
-
AzureStorageWagon
public AzureStorageWagon()
-
-
Method Details
-
get
public void get(String resourceName, File destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException - Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationException
-
getIfNewer
public boolean getIfNewer(String resourceName, File file, long l) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException - Throws:
org.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationException
-
put
public void put(File file, String resourceName) throws org.apache.maven.wagon.TransferFailedException - Throws:
org.apache.maven.wagon.TransferFailedException
-
putDirectory
public void putDirectory(File source, String destination) throws org.apache.maven.wagon.TransferFailedException - Throws:
org.apache.maven.wagon.TransferFailedException
-
resourceExists
public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException - Throws:
org.apache.maven.wagon.TransferFailedException
-
getFileList
public List<String> getFileList(String resourceName) throws org.apache.maven.wagon.TransferFailedException - Throws:
org.apache.maven.wagon.TransferFailedException
-
connect
public void connect(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 - Throws:
org.apache.maven.wagon.authentication.AuthenticationException
-
disconnect
public void disconnect()
-