public abstract class AbstractHttpClientWagon extends org.apache.maven.wagon.StreamWagon
Modifier and Type | Field and Description |
---|---|
protected HttpConnectionManager |
connectionManager |
protected static TimeZone |
GMT_TIME_ZONE |
protected static int |
SC_NULL |
Constructor and Description |
---|
AbstractHttpClientWagon() |
Modifier and Type | Method and Description |
---|---|
protected String |
calculateRelocatedUrl(EntityEnclosingMethod method) |
protected void |
cleanupGetTransfer(org.apache.maven.wagon.resource.Resource resource) |
void |
closeConnection() |
protected int |
execute(HttpMethod httpMethod) |
void |
fillInputData(org.apache.maven.wagon.InputData inputData) |
void |
fillOutputData(org.apache.maven.wagon.OutputData outputData) |
protected HttpClient |
getClient() |
HttpConfiguration |
getHttpConfiguration() |
Properties |
getHttpHeaders() |
protected String |
getURL(org.apache.maven.wagon.repository.Repository repository)
getUrl
Implementors can override this to remove unwanted parts of the url such as role-hints
|
protected void |
mkdirs(String dirname) |
void |
openConnectionInternal() |
void |
put(File source,
String resourceName) |
protected void |
putFromStream(InputStream stream,
org.apache.maven.wagon.resource.Resource resource) |
void |
putFromStream(InputStream stream,
String destination) |
void |
putFromStream(InputStream stream,
String destination,
long contentLength,
long lastModified) |
boolean |
resourceExists(String resourceName) |
void |
setConnectionManager(HttpConnectionManager connectionManager) |
protected void |
setHeaders(HttpMethod method) |
void |
setHttpConfiguration(HttpConfiguration httpConfiguration) |
void |
setHttpHeaders(Properties httpHeaders) |
protected void |
setParameters(HttpMethod method) |
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream
addSessionListener, addTransferListener, 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, getFileList, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putDirectory, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, supportsDirectoryCopy, transfer, transfer, transfer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getFileList, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, putDirectory, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout, supportsDirectoryCopy
protected static final int SC_NULL
protected static final TimeZone GMT_TIME_ZONE
protected HttpConnectionManager connectionManager
public AbstractHttpClientWagon()
public void openConnectionInternal()
openConnectionInternal
in class org.apache.maven.wagon.AbstractWagon
public void closeConnection()
closeConnection
in class org.apache.maven.wagon.StreamWagon
public void put(File source, String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
put
in interface org.apache.maven.wagon.Wagon
put
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public void putFromStream(InputStream stream, String destination, long contentLength, long lastModified) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
putFromStream
in interface org.apache.maven.wagon.StreamingWagon
putFromStream
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
protected String calculateRelocatedUrl(EntityEnclosingMethod method)
protected void mkdirs(String dirname) throws IOException
IOException
public boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
resourceExists
in interface org.apache.maven.wagon.Wagon
resourceExists
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException
protected int execute(HttpMethod httpMethod) throws IOException
IOException
protected void setParameters(HttpMethod method)
protected void setHeaders(HttpMethod method)
protected String getURL(org.apache.maven.wagon.repository.Repository repository)
repository
- protected HttpClient getClient()
public void setConnectionManager(HttpConnectionManager connectionManager)
public Properties getHttpHeaders()
public void setHttpHeaders(Properties httpHeaders)
public HttpConfiguration getHttpConfiguration()
public void setHttpConfiguration(HttpConfiguration httpConfiguration)
public void fillInputData(org.apache.maven.wagon.InputData inputData) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
fillInputData
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
protected void cleanupGetTransfer(org.apache.maven.wagon.resource.Resource resource)
cleanupGetTransfer
in class org.apache.maven.wagon.AbstractWagon
public void putFromStream(InputStream stream, String destination) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
putFromStream
in interface org.apache.maven.wagon.StreamingWagon
putFromStream
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
protected void putFromStream(InputStream stream, org.apache.maven.wagon.resource.Resource resource) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException, org.apache.maven.wagon.ResourceDoesNotExistException
putFromStream
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.authorization.AuthorizationException
org.apache.maven.wagon.ResourceDoesNotExistException
public void fillOutputData(org.apache.maven.wagon.OutputData outputData) throws org.apache.maven.wagon.TransferFailedException
fillOutputData
in class org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.TransferFailedException
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.