Home | History | Annotate | Download | only in plugins

META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
META-INF/eclipse.inf
about.html
asl-v20.txt
plugin.properties
plugin.xml
org/
org/eclipse/
org/eclipse/ecf/
org/eclipse/ecf/internal/
org/eclipse/ecf/internal/provider/
org/eclipse/ecf/internal/provider/filetransfer/
org/eclipse/ecf/internal/provider/filetransfer/httpclient4/
org/eclipse/ecf/provider/
org/eclipse/ecf/provider/filetransfer/
org/eclipse/ecf/provider/filetransfer/httpclient4/
org/eclipse/ecf/internal/provider/filetransfer/httpclient4/Activator.class
Activator.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public org.eclipse.ecf.internal.provider.filetransfer.httpclient4.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String PLUGIN_ID
	private static org.eclipse.ecf.internal.provider.filetransfer.httpclient4.Activator plugin
	private org.osgi.framework.BundleContext context
	private org.osgi.util.tracker.ServiceTracker logServiceTracker
	private org.osgi.util.tracker.ServiceTracker sslSocketFactoryTracker
	private org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISSLSocketFactoryModifier sslSocketFactoryModifier
	public void  () 
	public org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctxt
		Class socketFactoryModifierClass
		Throwable t
	public org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISSLSocketFactoryModifier getSSLSocketFactoryModifier () 
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctxt
	public static synchronized org.eclipse.ecf.internal.provider.filetransfer.httpclient4.Activator getDefault () 
	protected org.osgi.service.log.LogService getLogService () 
	public void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.osgi.service.log.LogService logService
	public javax.net.ssl.SSLSocketFactory getSSLSocketFactory () 
	public static void logNoProxyWarning (java.lang.Throwable) 
		Throwable e
		org.eclipse.ecf.internal.provider.filetransfer.httpclient4.Activator a
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/CloseMonitoringSocket.class
CloseMonitoringSocket.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
 org.eclipse.ecf.internal.provider.filetransfer.httpclient4.CloseMonitoringSocket extends org.eclipse.ecf.provider.filetransfer.events.socket.AbstractSocketWrapper {
	private boolean closed
	private final org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener
	private final org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
	private java.net.Socket wrappedSocket
	public void  (java.net.Socket, org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource) 
		java.net.Socket toWrap
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener
		org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
	public synchronized void close ()  throws java.io.IOException 
	private void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event
	public boolean isSecure () 
	java.net.Socket getWrappedSocket () 
	void setWrappedSocket (java.net.Socket) 
		java.net.Socket wrappedSocket
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ConnectingSocketMonitor.class
ConnectingSocketMonitor.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ConnectingSocketMonitor extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketListener  {
	private java.util.Map connectingSockets
	public void  (int) 
		int initialCapacity
	public void  () 
	public java.util.Collection getConnectingSockets () 
	public void clear () 
	public void handleSocketEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/DebugOptions.class
DebugOptions.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient4.DebugOptions extends java.lang.Object {
	public static final String DEBUG
	public static final String EXCEPTIONS_CATCHING
	public static final String EXCEPTIONS_THROWING
	public static final String METHODS_ENTERING
	public static final String METHODS_EXITING
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ECFHttpClientProtocolSocketFactory$1.class
ECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
 org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socket.ISocketListener  {
	void  () 
	public void handleSocketEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ECFHttpClientProtocolSocketFactory$2.class
ECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
 org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory$2 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory  {
	private final javax.net.SocketFactory val$socketFactory
	void  (javax.net.SocketFactory) 
	public java.net.Socket createSocket ()  throws java.io.IOException 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ECFHttpClientProtocolSocketFactory.class
ECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory extends java.lang.Object implements org.apache.http.conn.scheme.SchemeSocketFactory  {
	protected org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
	private org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory unconnectedFactory
	private org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
	private static final org.eclipse.ecf.filetransfer.events.socket.ISocketListener NULL_SOCKET_EVENT_LISTENER
	static void  () 
	public void  (org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
		org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory unconnectedFactory
		org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
	public void  (javax.net.SocketFactory, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
		javax.net.SocketFactory socketFactory
		org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
	public java.net.Socket createSocket (org.apache.http.params.HttpParams)  throws java.io.IOException 
		org.apache.http.params.HttpParams params
		java.net.Socket factorySocket
	public java.net.Socket connectSocket (java.net.Socket, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.params.HttpParams)  throws java.io.IOException java.net.UnknownHostException org.apache.http.conn.ConnectTimeoutException 
		java.net.Socket sock
		java.net.InetSocketAddress remoteAddress
		java.net.InetSocketAddress localAddress
		org.apache.http.params.HttpParams params
		int timeout
		java.io.IOException e
		java.net.Socket toReturn
		java.net.Socket toReturn
		java.net.Socket wrapped
		org.eclipse.ecf.provider.filetransfer.events.socket.SocketConnectedEvent connectedEvent
	private static void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener
		org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event
	public boolean isSecure (java.net.Socket)  throws java.lang.IllegalArgumentException 
		java.net.Socket sock
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ECFHttpClientSecureProtocolSocketFactory.class
ECFHttpClientSecureProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public final org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientSecureProtocolSocketFactory extends java.lang.Object implements org.apache.http.conn.scheme.LayeredSchemeSocketFactory  {
	private final javax.net.ssl.SSLSocketFactory sslSocketFactory
	private final org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
	private final org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
	public void  (javax.net.ssl.SSLSocketFactory, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
		javax.net.ssl.SSLSocketFactory sslSocketFactory
		org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
	public java.net.Socket createSocket (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
		java.net.Socket socket
	public java.net.Socket connectSocket (java.net.Socket, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.params.HttpParams)  throws java.io.IOException java.net.UnknownHostException org.apache.http.conn.ConnectTimeoutException 
		java.net.Socket socket
		java.net.InetSocketAddress remoteAddress
		java.net.InetSocketAddress localAddress
		org.apache.http.params.HttpParams params
		javax.net.ssl.SSLSocket sslSocket
		java.net.Socket layeredSocket
	private void performConnection (java.net.Socket, java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.http.params.HttpParams)  throws java.net.SocketException java.io.IOException 
		java.net.Socket socket
		java.net.InetSocketAddress remoteAddress
		java.net.InetSocketAddress localAddress
		org.apache.http.params.HttpParams params
		int connectionTimeout
		int socketTimeout
		java.net.SocketException e
		java.io.IOException e
	public boolean isSecure (java.net.Socket)  throws java.lang.IllegalArgumentException 
		java.net.Socket sock
	public java.net.Socket createLayeredSocket (java.net.Socket, java.lang.String, int, boolean)  throws java.io.IOException 
		java.net.Socket socket
		String host
		int port
		boolean autoClose
		javax.net.ssl.SSLSocket sslSocket
		java.io.IOException e
	private java.net.Socket wrapSocket (java.net.Socket) 
		java.net.Socket toWrap
		org.eclipse.ecf.internal.provider.filetransfer.httpclient4.CloseMonitoringSocket wrappedSocket
		org.eclipse.ecf.provider.filetransfer.events.socket.SocketConnectedEvent connectedEvent
		java.net.Socket connectedEventSocket
	static void fireEvent (org.eclipse.ecf.filetransfer.events.socket.ISocketListener, org.eclipse.ecf.filetransfer.events.socket.ISocketEvent) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener spyListener
		org.eclipse.ecf.filetransfer.events.socket.ISocketEvent event
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/HttpClientProxyCredentialProvider.class
HttpClientProxyCredentialProvider.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient4.HttpClientProxyCredentialProvider extends java.lang.Object implements org.apache.http.client.CredentialsProvider  {
	private java.util.Map cachedCredentials
	protected abstract org.eclipse.ecf.core.util.Proxy getECFProxy () 
	protected abstract org.apache.http.auth.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy) 
	public void  () 
	public void setCredentials (org.apache.http.auth.AuthScope, org.apache.http.auth.Credentials) 
		org.apache.http.auth.AuthScope authscope
		org.apache.http.auth.Credentials credentials
	public org.apache.http.auth.Credentials getCredentials (org.apache.http.auth.AuthScope) 
		org.apache.http.auth.AuthScope authscope
		org.apache.http.auth.Credentials result
		org.eclipse.ecf.core.util.Proxy proxy
		org.apache.http.auth.Credentials credentials
		String proxyUsername
		String proxyPassword
	private boolean matchAuthScopeAndProxy (org.apache.http.auth.AuthScope, org.eclipse.ecf.core.util.Proxy) 
		org.apache.http.auth.AuthScope authscope
		org.eclipse.ecf.core.util.Proxy proxy
		org.eclipse.ecf.core.util.ProxyAddress proxyAddress
	private static org.apache.http.auth.Credentials matchCredentials (java.util.Map, org.apache.http.auth.AuthScope) 
		java.util.Map map
		org.apache.http.auth.AuthScope authscope
		org.apache.http.auth.Credentials creds
		int bestMatchFactor
		org.apache.http.auth.AuthScope bestMatch
		org.apache.http.auth.AuthScope current
		int factor
	public void clear () 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ISSLSocketFactoryModifier.class
ISSLSocketFactoryModifier.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISSLSocketFactoryModifier extends java.lang.Object {
	public abstract javax.net.ssl.SSLSocketFactory getSSLSocketFactory ()  throws java.io.IOException 
	public abstract org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory getNonconnnectedSocketFactory () 
	public abstract void dispose () 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/ISocketConnectionCallback.class
ISocketConnectionCallback.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISocketConnectionCallback extends java.lang.Object {
	public abstract void onSocketCreated (java.net.Socket) 
	public abstract void onSocketConnected (java.net.Socket) 
	public abstract void onSocketConnectionFailed (java.net.Socket, java.io.IOException) 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/Messages.class
Messages.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient4
public org.eclipse.ecf.internal.provider.filetransfer.httpclient4.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String FileTransferNamespace_Http_Protocol
	public static String FileTransferNamespace_Https_Protocol
	public static String HttpClientRetrieveFileTransfer_CONNECTING_JOB_NAME
	public static String HttpClientRetrieveFileTransfer_CONNECTING_TASK_NAME
	public static String HttpClientRetrieveFileTransfer_Proxy_Auth_Required
	public static String HttpClientRetrieveFileTransfer_Unauthorized
	public static String HttpClientRetrieveFileTransfer_Username_Prefix
	public static String HttpClientRetrieveFileTransfer_RESUME_START_POSITION_LESS_THAN_ZERO
	public static String HttpClientRetrieveFileTransfer_ERROR_GENERAL_RESPONSE_CODE
	public static String HttpClientRetrieveFileTransfer_EXCEPITION_INVALID_LAST_MODIFIED_FROM_SERVER
	public static String HttpClientRetrieveFileTransfer_EXCEPTION_FILE_MODIFIED_SINCE_LAST_ACCESS
	public static String HttpClientRetrieveFileTransfer_RESUME_ERROR_END_POSITION_LESS_THAN_START
	public static String HttpClientRetrieveFileTransfer_EXCEPTION_COULD_NOT_CONNECT
	public static String HttpClientRetrieveFileTransfer_INVALID_LAST_MODIFIED_TIME
	public static String HttpClientRetrieveFileTransfer_INVALID_SERVER_RESPONSE_TO_PARTIAL_RANGE_REQUEST
	public static String HttpClientRetrieveFileTransfer_RESUME_START_ERROR
	static void  () 
	private void  () 
}

org/eclipse/ecf/internal/provider/filetransfer/httpclient4/messages.properties
org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientBrowseFileTransferFactory$1.class
HttpClientBrowseFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientBrowseFileTransferFactory$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser  {
	private org.eclipse.ecf.core.util.Proxy proxy
	private org.eclipse.ecf.core.security.IConnectContext connectContext
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientBrowseFileTransferFactory this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientBrowseFileTransferFactory) 
	public org.eclipse.ecf.core.identity.Namespace getBrowseNamespace () 
	public org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest sendBrowseRequest (org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener)  throws org.eclipse.ecf.filetransfer.RemoteFileSystemException 
		org.eclipse.ecf.filetransfer.identity.IFileID directoryOrFileId
		org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener
		java.net.URL url
		java.net.URL url
		java.net.MalformedURLException e
		org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser browser
	public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) 
		org.eclipse.ecf.core.security.IConnectContext connectContext
	public void setProxy (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy proxy
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientBrowseFileTransferFactory.class
HttpClientBrowseFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientBrowseFileTransferFactory extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowserFactory  {
	public void  () 
	public org.eclipse.ecf.filetransfer.service.IRemoteFileSystemBrowser newInstance () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientDefaultSSLSocketFactoryModifier.class
HttpClientDefaultSSLSocketFactoryModifier.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientDefaultSSLSocketFactoryModifier extends java.lang.Object implements org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISSLSocketFactoryModifier org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory  {
	public static final String DEFAULT_SSL_PROTOCOL
	private javax.net.ssl.SSLContext sslContext
	private String defaultProtocolNames
	public void  () 
	public javax.net.ssl.SSLSocketFactory getSSLSocketFactory ()  throws java.io.IOException 
		Exception e
		java.io.IOException ioe
	public javax.net.ssl.SSLContext getSSLContext (java.lang.String) 
		String protocols
		javax.net.ssl.SSLContext rtvContext
		String[] protocolNames
		int i
	public java.net.Socket createSocket ()  throws java.io.IOException 
	public void dispose () 
	public org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory getNonconnnectedSocketFactory () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientFileSystemBrowser$1.class
HttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser$1 extends org.eclipse.ecf.internal.provider.filetransfer.httpclient4.HttpClientProxyCredentialProvider {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser) 
	protected org.eclipse.ecf.core.util.Proxy getECFProxy () 
	protected org.apache.http.auth.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy lp
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest$1.class
HttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest$1 extends org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest this$1
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest) 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest.class
HttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$RemoteFileSystemRequest {
	protected org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource socketEventSource
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser) 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void cancel () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientFileSystemBrowser.class
HttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser {
	private static final String CONTENT_LENGTH_HEADER
	protected static final int DEFAULT_CONNECTION_TIMEOUT
	private static final String USERNAME_PREFIX
	private org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper proxyHelper
	private org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ConnectingSocketMonitor connectingSockets
	protected String username
	protected String password
	protected org.apache.http.impl.client.DefaultHttpClient httpClient
	protected volatile org.apache.http.client.methods.HttpHead headMethod
	protected volatile org.apache.http.HttpResponse httpResponse
	protected volatile org.apache.http.protocol.HttpContext httpContext
	static void  () 
	public void  (org.apache.http.impl.client.DefaultHttpClient, org.eclipse.ecf.filetransfer.identity.IFileID, org.eclipse.ecf.filetransfer.IRemoteFileSystemListener, java.net.URL, org.eclipse.ecf.core.security.IConnectContext, org.eclipse.ecf.core.util.Proxy) 
		org.apache.http.impl.client.DefaultHttpClient httpClient
		org.eclipse.ecf.filetransfer.identity.IFileID directoryOrFileID
		org.eclipse.ecf.filetransfer.IRemoteFileSystemListener listener
		java.net.URL directoryOrFileURL
		org.eclipse.ecf.core.security.IConnectContext connectContext
		org.eclipse.ecf.core.util.Proxy proxy
	private void prepareAuth () 
		java.util.List authpref
	protected org.eclipse.ecf.filetransfer.IRemoteFileSystemRequest createRemoteFileSystemRequest () 
	protected void cancel () 
		java.util.Iterator iterator
		java.net.Socket socket
		java.io.IOException e
	protected boolean hasForceNTLMProxyOption () 
	protected void setupProxies () 
		NoClassDefFoundError e
	protected void cleanUp () 
	protected void runRequest ()  throws java.lang.Exception 
		String urlString
		long lastModified
		long fileLength
		int code
		boolean ntlmProxyFound
		org.apache.http.Header contentLength
		Exception e
		org.eclipse.ecf.filetransfer.BrowseFileTransferException ex
	private long getLastModifiedTimeFromHeader ()  throws java.io.IOException 
		org.apache.http.Header lastModifiedHeader
		String lastModifiedString
		long lastModified
		Exception e
	org.eclipse.ecf.core.util.Proxy getProxy () 
	protected org.apache.http.auth.Credentials getFileRequestCredentials ()  throws org.eclipse.ecf.core.security.UnsupportedCallbackException java.io.IOException 
		org.eclipse.ecf.core.security.CallbackHandler callbackHandler
		org.eclipse.ecf.core.security.NameCallback usernameCallback
		org.eclipse.ecf.core.security.ObjectCallback passwordCallback
	protected void setupAuthentication (java.lang.String)  throws org.eclipse.ecf.core.security.UnsupportedCallbackException java.io.IOException 
		String urlString
		org.apache.http.auth.Credentials credentials
		org.apache.http.auth.AuthScope authScope
	protected void setupProxy (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy proxy
		org.eclipse.ecf.core.util.ProxyAddress address
	protected void clearProxy () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientOptions.class
HttpClientOptions.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public abstract org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientOptions extends java.lang.Object {
	public static final int NTLM_PROXY_RESPONSE_CODE
	public static final String FORCE_NTLM_PROP
	public static final int RETRIEVE_DEFAULT_CONNECTION_TIMEOUT
	public static final int RETRIEVE_DEFAULT_READ_TIMEOUT
	public static final int BROWSE_DEFAULT_CONNECTION_TIMEOUT
	static void  () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer$1.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransferRunnable  {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer) 
	public org.eclipse.core.runtime.IStatus performFileTransfer (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer$2.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$2 extends org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer) 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer$3.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$3 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IFileTransferConnectStartEvent  {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer) 
	public org.eclipse.ecf.filetransfer.identity.IFileID getFileID () 
	public void cancel () 
	public org.eclipse.ecf.filetransfer.FileTransferJob prepareConnectJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
		org.eclipse.ecf.filetransfer.FileTransferJob j
	public void connectUsingJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
		org.eclipse.ecf.filetransfer.FileTransferJob j
	public java.lang.String toString () 
		StringBuffer sb
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer$ECFCredentialsProvider.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$ECFCredentialsProvider extends org.eclipse.ecf.internal.provider.filetransfer.httpclient4.HttpClientProxyCredentialProvider {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer this$0
	void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer) 
	protected org.eclipse.ecf.core.util.Proxy getECFProxy () 
	protected org.apache.http.auth.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy lp
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer$NoCloseWrapperInputStream.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
 org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$NoCloseWrapperInputStream extends java.io.FilterInputStream {
	final org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer this$0
	protected void  (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer, java.io.InputStream) 
		java.io.InputStream in
	public void close () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer.class
HttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer extends org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer {
	private static final String USERNAME_PREFIX
	protected static final int DEFAULT_CONNECTION_TIMEOUT
	protected static final int DEFAULT_READ_TIMEOUT
	protected static final int HTTP_PORT
	protected static final int HTTPS_PORT
	protected static final int MAX_RETRY
	protected static final String HTTPS
	protected static final String HTTP
	protected static final String[] supportedProtocols
	private static final String LAST_MODIFIED_HEADER
	private org.apache.http.client.methods.HttpGet getMethod
	private org.apache.http.HttpResponse httpResponse
	private org.apache.http.protocol.HttpContext httpContext
	private org.apache.http.impl.client.DefaultHttpClient httpClient
	private String username
	private String password
	private int responseCode
	private volatile boolean doneFired
	private String remoteFileName
	protected int httpVersion
	protected org.eclipse.ecf.filetransfer.identity.IFileID fileid
	protected org.eclipse.ecf.provider.filetransfer.util.JREProxyHelper proxyHelper
	private org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource socketEventSource
	private org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ConnectingSocketMonitor connectingSockets
	private org.eclipse.ecf.filetransfer.FileTransferJob connectJob
	private org.eclipse.ecf.filetransfer.IFileTransferRunnable fileConnectRunnable
	static void  () 
	public void  (org.apache.http.impl.client.DefaultHttpClient) 
		org.apache.http.impl.client.DefaultHttpClient httpClient
	private void registerSchemes (org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socket.ISocketListener) 
		org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
		org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketListener
		org.apache.http.conn.scheme.SchemeRegistry schemeRegistry
		org.apache.http.conn.scheme.Scheme http
		org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ISSLSocketFactoryModifier sslSocketFactoryModifier
		javax.net.ssl.SSLSocketFactory sslSocketFactory
		java.io.IOException e
		org.apache.http.conn.scheme.Scheme https
		java.util.List authpref
	public java.lang.String getRemoteFileName () 
	public synchronized void cancel () 
		boolean fireDoneEvent
		java.util.Iterator iterator
		java.net.Socket socket
		java.io.IOException e
	protected void hardClose () 
		java.io.IOException e
	protected org.apache.http.auth.Credentials getFileRequestCredentials ()  throws org.eclipse.ecf.core.security.UnsupportedCallbackException java.io.IOException 
		org.eclipse.ecf.core.security.CallbackHandler callbackHandler
		org.eclipse.ecf.core.security.NameCallback usernameCallback
		org.eclipse.ecf.core.security.ObjectCallback passwordCallback
	protected void setupProxies () 
		NoClassDefFoundError e
	protected synchronized void resetDoneAndException () 
	protected void setupAuthentication (java.lang.String)  throws org.eclipse.ecf.core.security.UnsupportedCallbackException java.io.IOException 
		String urlString
		org.apache.http.auth.Credentials credentials
		org.apache.http.auth.AuthScope authScope
	protected void setRequestHeaderValues ()  throws org.eclipse.ecf.filetransfer.InvalidFileRangeSpecificationException 
		org.eclipse.ecf.filetransfer.IFileRangeSpecification rangeSpec
		long startPosition
		long endPosition
		String rangeHeader
	private void setRequestHeaderValuesFromOptions () 
		java.util.Map localOptions
		Object o
		java.util.Map requestHeaders
		java.util.Iterator i
		Object n
		Object v
	private void setRangeHeader (java.lang.String) 
		String value
	private boolean isHTTP11 () 
	public int getResponseCode () 
		org.apache.http.ProtocolVersion version
	public org.eclipse.ecf.core.identity.ID getID () 
	private long getLastModifiedTimeFromHeader ()  throws java.io.IOException 
		org.apache.http.Header lastModifiedHeader
		String lastModifiedString
		long lastModified
		Exception e
	protected void getResponseHeaderValues ()  throws java.io.IOException 
		org.apache.http.Header lastModifiedHeader
		org.apache.http.Header contentDispositionHeader
		String pathStr
		org.eclipse.core.runtime.IPath path
	org.eclipse.ecf.core.util.Proxy getProxy () 
	protected void setInputStream (java.io.InputStream) 
		java.io.InputStream ins
	protected java.io.InputStream wrapTransferReadInputStream (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) 
		java.io.InputStream inputStream
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected boolean hasForceNTLMProxyOption () 
		java.util.Map localOptions
	protected int getSocketReadTimeout () 
		int result
		java.util.Map localOptions
		Object o
	protected int getConnectTimeout () 
		int result
		java.util.Map localOptions
		Object o
	protected void openStreams ()  throws org.eclipse.ecf.filetransfer.IncomingFileTransferException 
		String urlString
		int code
		int connectTimeout
		boolean ntlmProxyFound
		Exception e
		org.eclipse.ecf.filetransfer.IncomingFileTransferException ex
	private java.util.Map getResponseHeaders () 
		org.apache.http.Header[] headers
		java.util.Map result
		int i
		String name
		String val
	private boolean checkAndHandleDone () 
	public void setConnectContextForAuthentication (org.eclipse.ecf.core.security.IConnectContext) 
		org.eclipse.ecf.core.security.IConnectContext connectContext
	protected static java.lang.String getHostFromURL (java.lang.String) 
		String url
		String result
		int colonSlashSlash
		int colonPort
		int requestPath
		int substringEnd
		int substringEnd
		int substringEnd
		int substringEnd
	protected static int getPortFromURL (java.lang.String) 
		String url
		int colonSlashSlash
		int colonPort
		int nextSlash
		int atServer
		int requestPath
		int end
		int end
	protected static boolean urlUsesHttps (java.lang.String) 
		String url
	public static boolean supportsProtocol (java.lang.String) 
		String protocolString
		int i
	protected boolean isConnected () 
	protected boolean doPause () 
	protected boolean doResume () 
	protected void setResumeRequestHeaderValues ()  throws java.io.IOException 
	private boolean openStreamsForResume () 
		String urlString
		int code
		int connectTimeout
		Exception e
	protected void getResumeResponseHeaderValues ()  throws java.io.IOException 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	protected void setupProxy (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy proxy
		org.eclipse.ecf.core.util.ProxyAddress address
	protected void clearProxy () 
	public static org.apache.http.auth.NTCredentials createNTLMCredentials (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy p
		String un
		String domain
		String workstation
		java.net.UnknownHostException e
	protected static java.lang.String getNTLMDomainName (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy p
		String domainUsername
		int slashloc
	protected static java.lang.String getNTLMUserName (org.eclipse.ecf.core.util.Proxy) 
		org.eclipse.ecf.core.util.Proxy p
		String domainUsername
		int slashloc
	protected void fireConnectStartEvent () 
	protected java.lang.String createConnectJobName () 
	protected org.eclipse.ecf.filetransfer.FileTransferJob prepareConnectJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
		org.eclipse.ecf.filetransfer.FileTransferJob cjob
	protected void connectUsingJob (org.eclipse.ecf.filetransfer.FileTransferJob) 
		org.eclipse.ecf.filetransfer.FileTransferJob cjob
	private org.eclipse.core.runtime.IStatus performConnect (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
		Exception e
	protected void finalize ()  throws java.lang.Throwable 
	protected void fireReceiveResumedEvent () 
	protected void fireTransferReceiveDataEvent () 
	protected void fireTransferReceiveDoneEvent () 
	protected void fireTransferReceivePausedEvent () 
	static org.eclipse.core.runtime.IStatus access$0 (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer, org.eclipse.core.runtime.IProgressMonitor) 
	static org.eclipse.ecf.filetransfer.identity.IFileID access$1 (org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer) 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientRetrieveFileTransferFactory.class
HttpClientRetrieveFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransferFactory extends java.lang.Object implements org.eclipse.ecf.filetransfer.service.IRetrieveFileTransferFactory  {
	public void  () 
	public org.eclipse.ecf.filetransfer.service.IRetrieveFileTransfer newInstance () 
}

org/eclipse/ecf/provider/filetransfer/httpclient4/HttpClientSslTrustManager.class
HttpClientSslTrustManager.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientSslTrustManager extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	public void  () 
	public boolean checkClientTrusted (java.security.cert.X509Certificate[]) 
		java.security.cert.X509Certificate[] chain
	public boolean isServerTrusted (java.security.cert.X509Certificate[]) 
		java.security.cert.X509Certificate[] chain
	public boolean isClientTrusted (java.security.cert.X509Certificate[]) 
		java.security.cert.X509Certificate[] chain
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] chain
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] chain
		String authType
}

org/eclipse/ecf/provider/filetransfer/httpclient4/NTLMProxyDetector.class
NTLMProxyDetector.java
package org.eclipse.ecf.provider.filetransfer.httpclient4
public org.eclipse.ecf.provider.filetransfer.httpclient4.NTLMProxyDetector extends java.lang.Object {
	private static final String PROXY_SPNEGO_VALUE
	private static final String PROXY_NTLM_VALUE
	public void  () 
	public static boolean detectNTLMProxy (org.apache.http.protocol.HttpContext) 
		org.apache.http.protocol.HttpContext context
	private static boolean isProxyType (org.apache.http.protocol.HttpContext, java.lang.String) 
		org.apache.http.protocol.HttpContext context
		String scheme
		org.apache.http.auth.AuthState authState
		org.apache.http.auth.AuthScheme authScheme
		String schemeName
	public static boolean detectSPNEGOProxy (org.apache.http.protocol.HttpContext) 
		org.apache.http.protocol.HttpContext context
}