Package io.github.qbast.azurewagon.wagon
Class AbstractStorageWagon
java.lang.Object
io.github.qbast.azurewagon.wagon.AbstractStorageWagon
- All Implemented Interfaces:
org.apache.maven.wagon.Wagon
- Direct Known Subclasses:
AzureStorageWagon
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BucketResolverprotected final BaseDirectoryResolverprotected org.apache.maven.wagon.repository.Repositoryprotected final SessionListenerContainerprotected final TransferListenerContainerFields inherited from interface org.apache.maven.wagon.Wagon
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) voidaddTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) voidconnect(org.apache.maven.wagon.repository.Repository repository) voidconnect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo) voidconnect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo, org.apache.maven.wagon.proxy.ProxyInfo proxyInfo) voidconnect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.proxy.ProxyInfo proxyInfo) voidconnect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider) intorg.apache.maven.wagon.repository.RepositoryintbooleanhasSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) booleanhasTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) booleanvoidvoidremoveSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) voidremoveTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) voidsetInteractive(boolean b) voidsetReadTimeout(int i) voidsetTimeout(int i) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.wagon.Wagon
connect, disconnect, get, getFileList, getIfNewer, put, putDirectory, resourceExists
-
Field Details
-
repository
protected org.apache.maven.wagon.repository.Repository repository -
accountResolver
-
containerResolver
-
sessionListenerContainer
-
transferListenerContainer
-
-
Constructor Details
-
AbstractStorageWagon
public AbstractStorageWagon()
-
-
Method Details
-
supportsDirectoryCopy
public boolean supportsDirectoryCopy()- Specified by:
supportsDirectoryCopyin interfaceorg.apache.maven.wagon.Wagon
-
getRepository
public org.apache.maven.wagon.repository.Repository getRepository()- Specified by:
getRepositoryin interfaceorg.apache.maven.wagon.Wagon
-
openConnection
public void openConnection() throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException- Specified by:
openConnectionin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
connect
public void connect(org.apache.maven.wagon.repository.Repository repository) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException - Specified by:
connectin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
connect
public void connect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.proxy.ProxyInfo proxyInfo) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException - Specified by:
connectin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
connect
public void connect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException - Specified by:
connectin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
connect
public void connect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException - Specified by:
connectin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
connect
public void connect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo, org.apache.maven.wagon.proxy.ProxyInfo proxyInfo) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException - Specified by:
connectin interfaceorg.apache.maven.wagon.Wagon- Throws:
org.apache.maven.wagon.ConnectionExceptionorg.apache.maven.wagon.authentication.AuthenticationException
-
setTimeout
public void setTimeout(int i) - Specified by:
setTimeoutin interfaceorg.apache.maven.wagon.Wagon
-
getTimeout
public int getTimeout()- Specified by:
getTimeoutin interfaceorg.apache.maven.wagon.Wagon
-
setReadTimeout
public void setReadTimeout(int i) - Specified by:
setReadTimeoutin interfaceorg.apache.maven.wagon.Wagon
-
getReadTimeout
public int getReadTimeout()- Specified by:
getReadTimeoutin interfaceorg.apache.maven.wagon.Wagon
-
addSessionListener
public void addSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) - Specified by:
addSessionListenerin interfaceorg.apache.maven.wagon.Wagon
-
removeSessionListener
public void removeSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) - Specified by:
removeSessionListenerin interfaceorg.apache.maven.wagon.Wagon
-
hasSessionListener
public boolean hasSessionListener(org.apache.maven.wagon.events.SessionListener sessionListener) - Specified by:
hasSessionListenerin interfaceorg.apache.maven.wagon.Wagon
-
addTransferListener
public void addTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) - Specified by:
addTransferListenerin interfaceorg.apache.maven.wagon.Wagon
-
removeTransferListener
public void removeTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) - Specified by:
removeTransferListenerin interfaceorg.apache.maven.wagon.Wagon
-
hasTransferListener
public boolean hasTransferListener(org.apache.maven.wagon.events.TransferListener transferListener) - Specified by:
hasTransferListenerin interfaceorg.apache.maven.wagon.Wagon
-
isInteractive
public boolean isInteractive()- Specified by:
isInteractivein interfaceorg.apache.maven.wagon.Wagon
-
setInteractive
public void setInteractive(boolean b) - Specified by:
setInteractivein interfaceorg.apache.maven.wagon.Wagon
-