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, getToStreamaddSessionListener, 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, transferclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getFileList, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, putDirectory, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout, supportsDirectoryCopyprotected 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.AbstractWagonpublic void closeConnection()
closeConnection in class org.apache.maven.wagon.StreamWagonpublic 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.Wagonput in class org.apache.maven.wagon.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionpublic 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.StreamingWagonputFromStream in class org.apache.maven.wagon.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionprotected String calculateRelocatedUrl(EntityEnclosingMethod method)
protected void mkdirs(String dirname) throws IOException
IOExceptionpublic boolean resourceExists(String resourceName) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.authorization.AuthorizationException
resourceExists in interface org.apache.maven.wagon.WagonresourceExists in class org.apache.maven.wagon.AbstractWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionprotected int execute(HttpMethod httpMethod) throws IOException
IOExceptionprotected 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.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionprotected void cleanupGetTransfer(org.apache.maven.wagon.resource.Resource resource)
cleanupGetTransfer in class org.apache.maven.wagon.AbstractWagonpublic 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.StreamingWagonputFromStream in class org.apache.maven.wagon.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionprotected 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.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionorg.apache.maven.wagon.authorization.AuthorizationExceptionorg.apache.maven.wagon.ResourceDoesNotExistExceptionpublic void fillOutputData(org.apache.maven.wagon.OutputData outputData) throws org.apache.maven.wagon.TransferFailedException
fillOutputData in class org.apache.maven.wagon.StreamWagonorg.apache.maven.wagon.TransferFailedExceptionCopyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.