public abstract class AbstractHttpClientWagon extends StreamWagon
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.http.conn.ClientConnectionManager |
clientConnectionManager |
protected static org.apache.http.conn.ClientConnectionManager |
connectionManagerPooled |
protected static TimeZone |
GMT_TIME_ZONE |
protected static boolean |
IGNORE_SSL_VALIDITY_DATES
if using sslInsecure, certificate date issues will be ignored
disabled by default
|
protected static int |
SC_NULL |
protected static boolean |
sslAllowAll
If enabled, ssl hostname verifier does not check hostname.
|
protected static boolean |
sslInsecure
skip failure on certificate validity checks.
|
protected static boolean |
useClientManagerPooled
use http(s) connection pool mechanism.
|
authenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupportDEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE| Constructor and Description |
|---|
AbstractHttpClientWagon() |
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 static org.apache.http.conn.ClientConnectionManager connectionManagerPooled
protected org.apache.http.conn.ClientConnectionManager clientConnectionManager
protected static boolean useClientManagerPooled
protected static boolean sslInsecure
protected static boolean IGNORE_SSL_VALIDITY_DATES
protected static boolean sslAllowAll
BrowserCompatHostnameVerifierpublic AbstractHttpClientWagon()
public org.apache.http.conn.ClientConnectionManager getConnectionManager()
public static void setConnectionManagerPooled(org.apache.http.conn.ClientConnectionManager clientConnectionManager)
public static void setUseClientManagerPooled(boolean pooledClientManager)
public void openConnectionInternal()
openConnectionInternal in class AbstractWagonpublic void closeConnection()
closeConnection in class StreamWagonpublic void put(File source, String resourceName) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
put in interface Wagonput in class StreamWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionpublic void putFromStream(InputStream stream, String destination, long contentLength, long lastModified) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
putFromStream in interface StreamingWagonputFromStream in class StreamWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionprotected String calculateRelocatedUrl(HttpResponse response)
protected void mkdirs(String dirname) throws HttpException, IOException
HttpExceptionIOExceptionpublic boolean resourceExists(String resourceName) throws TransferFailedException, AuthorizationException
resourceExists in interface WagonresourceExists in class AbstractWagonTransferFailedExceptionAuthorizationExceptionprotected HttpResponse execute(org.apache.http.client.methods.HttpUriRequest httpMethod) throws HttpException, IOException
HttpExceptionIOExceptionprotected void setParameters(org.apache.http.client.methods.HttpUriRequest method)
protected void setHeaders(org.apache.http.client.methods.HttpUriRequest method)
protected String getUserAgent(org.apache.http.client.methods.HttpUriRequest method)
protected String getURL(Repository repository)
repository - public HttpConfiguration getHttpConfiguration()
public void setHttpConfiguration(HttpConfiguration httpConfiguration)
public void fillInputData(InputData inputData) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
fillInputData in class StreamWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionprotected void cleanupGetTransfer(Resource resource)
cleanupGetTransfer in class AbstractWagonpublic void putFromStream(InputStream stream, String destination) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
putFromStream in interface StreamingWagonputFromStream in class StreamWagonTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionprotected void putFromStream(InputStream stream, Resource resource) throws TransferFailedException, AuthorizationException, ResourceDoesNotExistException
putFromStream in class StreamWagonTransferFailedExceptionAuthorizationExceptionResourceDoesNotExistExceptionpublic Properties getHttpHeaders()
public void setHttpHeaders(Properties httpHeaders)
public void fillOutputData(OutputData outputData) throws TransferFailedException
fillOutputData in class StreamWagonTransferFailedExceptionCopyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.