META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
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/httpclient/
org/eclipse/ecf/provider/
org/eclipse/ecf/provider/filetransfer/
org/eclipse/ecf/provider/filetransfer/httpclient/
org/eclipse/ecf/internal/provider/filetransfer/httpclient/Activator.classActivator.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public org.eclipse.ecf.internal.provider.filetransfer.httpclient.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String PLUGIN_ID
private static org.eclipse.ecf.internal.provider.filetransfer.httpclient.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.httpclient.ISSLSocketFactoryModifier sslSocketFactoryModifier
static Class class$0
static Class class$1
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.httpclient.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.httpclient.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.httpclient.Activator a
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/ConnectingSocketMonitor.classConnectingSocketMonitor.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/DebugOptions.classDebugOptions.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/ECFHttpClientProtocolSocketFactory$1.classECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/ECFHttpClientProtocolSocketFactory$2.classECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/ECFHttpClientProtocolSocketFactory.classECFHttpClientProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory extends java.lang.Object implements org.apache.commons.httpclient.protocol.ProtocolSocketFactory {
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 Class class$0
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 (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException java.net.UnknownHostException
String host
int port
java.net.InetAddress clientHost
int clientPort
java.net.InetSocketAddress remoteInetAddress
java.net.InetSocketAddress localInetAddress
public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int, org.apache.commons.httpclient.params.HttpConnectionParams) throws java.io.IOException java.net.UnknownHostException java.net.SocketTimeoutException
String host
int port
java.net.InetAddress localAddress
int localPort
org.apache.commons.httpclient.params.HttpConnectionParams params
java.net.InetSocketAddress remoteInetAddress
java.net.InetSocketAddress localInetAddress
private java.net.Socket createSocket (java.net.InetSocketAddress, java.net.InetSocketAddress, org.apache.commons.httpclient.params.HttpConnectionParams) throws java.io.IOException java.net.UnknownHostException java.net.SocketTimeoutException
java.net.InetSocketAddress remoteInetAddress
java.net.InetSocketAddress localInetAddress
org.apache.commons.httpclient.params.HttpConnectionParams params
int timeout
protected java.net.Socket createSocket () throws java.io.IOException
private java.net.Socket createSocket (java.net.InetSocketAddress, java.net.InetSocketAddress, int) throws java.io.IOException
java.net.InetSocketAddress remoteInetAddress
java.net.InetSocketAddress localInetAddress
int timeout
public java.net.Socket createSocket (java.lang.String, int) throws java.io.IOException java.net.UnknownHostException
String host
int port
java.net.InetSocketAddress remoteInetAddress
java.net.InetSocketAddress localInetAddress
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/ECFHttpClientSecureProtocolSocketFactory$1.classECFHttpClientSecureProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientSecureProtocolSocketFactory$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.socketfactory.INonconnectedSocketFactory {
private final org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier val$sslSocketFactoryModifier
void (org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier)
public java.net.Socket createSocket () throws java.io.IOException
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/ECFHttpClientSecureProtocolSocketFactory.classECFHttpClientSecureProtocolSocketFactory.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public final org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientSecureProtocolSocketFactory extends org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory implements org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory {
private org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier sslSocketFactoryModifier
static Class class$0
public void (org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier, org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource, org.eclipse.ecf.filetransfer.events.socket.ISocketListener)
org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier sslSocketFactoryModifier
org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketConnectListener
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException java.net.UnknownHostException
java.net.Socket socket
String host
int port
boolean autoClose
javax.net.ssl.SSLSocketFactory sslSocketFactory
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/HttpClientProxyCredentialProvider.classHttpClientProxyCredentialProvider.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient.HttpClientProxyCredentialProvider extends java.lang.Object implements org.apache.commons.httpclient.auth.CredentialsProvider {
private java.util.Collection provided
protected abstract org.eclipse.ecf.core.util.Proxy getECFProxy ()
protected abstract org.apache.commons.httpclient.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy)
public void ()
private java.lang.Object makeProvidedKey (org.apache.commons.httpclient.auth.AuthScheme, java.lang.String, int, boolean)
org.apache.commons.httpclient.auth.AuthScheme scheme
String host
int port
boolean isProxyAuthenticating
java.util.ArrayList list
public org.apache.commons.httpclient.Credentials getCredentials (org.apache.commons.httpclient.auth.AuthScheme, java.lang.String, int, boolean) throws org.apache.commons.httpclient.auth.CredentialsNotAvailableException
org.apache.commons.httpclient.auth.AuthScheme scheme
String host
int port
boolean isProxyAuthenticating
org.eclipse.ecf.core.util.Proxy proxy
Object provideKey
String proxyUsername
String proxyPassword
org.apache.commons.httpclient.Credentials credentials
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/ISSLSocketFactoryModifier.classISSLSocketFactoryModifier.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/ISocketConnectionCallback.classISocketConnectionCallback.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public abstract org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/Messages.classMessages.java
package org.eclipse.ecf.internal.provider.filetransfer.httpclient
public org.eclipse.ecf.internal.provider.filetransfer.httpclient.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 Class class$0
static void ()
private void ()
}
org/eclipse/ecf/internal/provider/filetransfer/httpclient/messages.properties
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientBrowseFileTransferFactory$1.classHttpClientBrowseFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.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.httpclient.HttpClientBrowseFileTransferFactory this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.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.httpclient.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/httpclient/HttpClientBrowseFileTransferFactory.classHttpClientBrowseFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.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/httpclient/HttpClientDefaultSSLSocketFactoryModifier.classHttpClientDefaultSSLSocketFactoryModifier.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier extends java.lang.Object implements org.eclipse.ecf.internal.provider.filetransfer.httpclient.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/httpclient/HttpClientFileSystemBrowser$1.classHttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser$1 extends org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest this$1
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest)
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientFileSystemBrowser$2.classHttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser$2 extends org.eclipse.ecf.internal.provider.filetransfer.httpclient.HttpClientProxyCredentialProvider {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser)
protected org.eclipse.ecf.core.util.Proxy getECFProxy ()
protected org.apache.commons.httpclient.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy)
org.eclipse.ecf.core.util.Proxy lp
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientFileSystemBrowser$HttpClientRemoteFileSystemRequest.classHttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.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.httpclient.HttpClientFileSystemBrowser this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser)
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public void cancel ()
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientFileSystemBrowser.classHttpClientFileSystemBrowser.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser extends org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser {
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.httpclient.ConnectingSocketMonitor connectingSockets
protected String username
protected String password
protected org.apache.commons.httpclient.HttpClient httpClient
protected volatile org.apache.commons.httpclient.methods.HeadMethod headMethod
protected org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$HostConfigHelper hostConfigHelper
static Class class$0
static void ()
public void (org.apache.commons.httpclient.HttpClient, 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.commons.httpclient.HttpClient 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
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 runRequest () throws java.lang.Exception
String urlString
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
long lastModified
long fileLength
int code
boolean ntlmProxyFound
Exception e
org.eclipse.ecf.filetransfer.BrowseFileTransferException ex
private long getLastModifiedTimeFromHeader () throws java.io.IOException
org.apache.commons.httpclient.Header lastModifiedHeader
String lastModifiedString
long lastModified
Exception e
org.eclipse.ecf.core.util.Proxy getProxy ()
protected void setupHostAndPort (org.apache.commons.httpclient.auth.CredentialsProvider, java.lang.String)
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
String urlString
protected org.apache.commons.httpclient.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.commons.httpclient.Credentials credentials
org.apache.commons.httpclient.auth.AuthScope authScope
private org.apache.commons.httpclient.HostConfiguration getHostConfiguration ()
org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
protected void setupProxy (org.eclipse.ecf.core.util.Proxy)
org.eclipse.ecf.core.util.Proxy proxy
org.eclipse.ecf.core.util.ProxyAddress address
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientOptions.classHttpClientOptions.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public abstract org.eclipse.ecf.provider.filetransfer.httpclient.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/httpclient/HttpClientRetrieveFileTransfer$1.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$1 extends java.lang.Object implements org.eclipse.ecf.filetransfer.IFileTransferRunnable {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer)
public org.eclipse.core.runtime.IStatus performFileTransfer (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransfer$2.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$2 extends org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer)
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransfer$3.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$3 extends java.lang.Object implements org.eclipse.ecf.filetransfer.events.IFileTransferConnectStartEvent {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.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/httpclient/HttpClientRetrieveFileTransfer$ECFCredentialsProvider.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$ECFCredentialsProvider extends org.eclipse.ecf.internal.provider.filetransfer.httpclient.HttpClientProxyCredentialProvider {
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer this$0
void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer)
protected org.eclipse.ecf.core.util.Proxy getECFProxy ()
protected org.apache.commons.httpclient.Credentials getNTLMCredentials (org.eclipse.ecf.core.util.Proxy)
org.eclipse.ecf.core.util.Proxy lp
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransfer$GzipGetMethod.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$GzipGetMethod extends org.apache.commons.httpclient.methods.GetMethod {
private static final String CONTENT_ENCODING
private static final String ACCEPT_ENCODING
private static final String CONTENT_ENCODING_GZIP
private static final String CONTENT_ENCODING_ACCEPTED
private boolean gzipReceived
private Object releaseLock
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer this$0
public void (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer, java.lang.String)
String urlString
private boolean isZippedResponse ()
boolean contentEncodingGzip
boolean hasGzSuffix
public int execute (org.apache.commons.httpclient.HttpState, org.apache.commons.httpclient.HttpConnection) throws org.apache.commons.httpclient.HttpException java.io.IOException
org.apache.commons.httpclient.HttpState state
org.apache.commons.httpclient.HttpConnection conn
int result
public java.io.InputStream getResponseBodyAsUnzippedStream () throws java.io.IOException
java.io.InputStream input
java.io.IOException e
public void releaseConnection ()
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransfer$HostConfigHelper.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
final org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$HostConfigHelper extends java.lang.Object {
private org.eclipse.ecf.filetransfer.events.socket.ISocketEventSource source
private org.eclipse.ecf.filetransfer.events.socket.ISocketListener socketListener
private String targetURL
private String targetRelativePath
private org.apache.commons.httpclient.HostConfiguration hostConfiguration
public void (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
public org.apache.commons.httpclient.HostConfiguration getHostConfiguration ()
private static java.lang.String getTargetRelativePathFromURL (java.lang.String)
String url
int colonSlashSlash
int nextSlash
String relativeURL
String host
public void setTargetHostByURL (org.apache.commons.httpclient.auth.CredentialsProvider, java.lang.String)
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
String url
String host
int port
org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier sslSocketFactoryModifier
org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory psf
org.apache.commons.httpclient.protocol.Protocol sslProtocol
org.apache.commons.httpclient.protocol.ProtocolSocketFactory psf
org.apache.commons.httpclient.protocol.Protocol protocol
public java.lang.String getTargetRelativePath ()
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransfer.classHttpClientRetrieveFileTransfer.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.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.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer$GzipGetMethod getMethod
private org.apache.commons.httpclient.HttpClient 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.httpclient.HttpClientRetrieveFileTransfer$HostConfigHelper hostConfigHelper
private org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventSource socketEventSource
private org.eclipse.ecf.internal.provider.filetransfer.httpclient.ConnectingSocketMonitor connectingSockets
private org.eclipse.ecf.filetransfer.FileTransferJob connectJob
private org.eclipse.ecf.filetransfer.IFileTransferRunnable fileConnectRunnable
static Class class$0
static Class class$1
static void ()
public void (org.apache.commons.httpclient.HttpClient)
org.apache.commons.httpclient.HttpClient httpClient
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 ()
protected org.apache.commons.httpclient.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 void setupAuthentication (java.lang.String) throws org.eclipse.ecf.core.security.UnsupportedCallbackException java.io.IOException
String urlString
org.apache.commons.httpclient.Credentials credentials
org.apache.commons.httpclient.auth.AuthScope authScope
protected void setupHostAndPort (org.apache.commons.httpclient.auth.CredentialsProvider, java.lang.String)
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
String urlString
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.commons.httpclient.HttpVersion version
public org.eclipse.ecf.core.identity.ID getID ()
private long getLastModifiedTimeFromHeader () throws java.io.IOException
org.apache.commons.httpclient.Header lastModifiedHeader
String lastModifiedString
long lastModified
Exception e
protected void getResponseHeaderValues () throws java.io.IOException
org.apache.commons.httpclient.Header lastModifiedHeader
org.apache.commons.httpclient.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
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
boolean ntlmProxyFound
Exception e
org.eclipse.ecf.filetransfer.IncomingFileTransferException ex
private java.util.Map getResponseHeaders ()
org.apache.commons.httpclient.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 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
org.apache.commons.httpclient.auth.CredentialsProvider credProvider
Exception e
protected void getResumeResponseHeaderValues () throws java.io.IOException
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
private org.apache.commons.httpclient.HostConfiguration getHostConfiguration ()
protected void setupProxy (org.eclipse.ecf.core.util.Proxy)
org.eclipse.ecf.core.util.Proxy proxy
org.eclipse.ecf.core.util.ProxyAddress address
public static org.apache.commons.httpclient.NTCredentials createNTLMCredentials (org.eclipse.ecf.core.util.Proxy)
org.eclipse.ecf.core.util.Proxy p
String un
String domain
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 fireReceiveResumedEvent ()
protected void fireTransferReceiveDataEvent ()
protected void fireTransferReceiveDoneEvent ()
protected void fireTransferReceivePausedEvent ()
static org.eclipse.core.runtime.IStatus access$0 (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer, org.eclipse.core.runtime.IProgressMonitor)
static java.lang.String access$1 (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer)
static boolean access$2 (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer, java.lang.String)
static org.eclipse.ecf.filetransfer.identity.IFileID access$3 (org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer)
}
org/eclipse/ecf/provider/filetransfer/httpclient/HttpClientRetrieveFileTransferFactory.classHttpClientRetrieveFileTransferFactory.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.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/httpclient/HttpClientSslTrustManager.classHttpClientSslTrustManager.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.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/httpclient/NTLMProxyDetector.classNTLMProxyDetector.java
package org.eclipse.ecf.provider.filetransfer.httpclient
public org.eclipse.ecf.provider.filetransfer.httpclient.NTLMProxyDetector extends java.lang.Object {
private static final String PROXY_NTLM_VALUE
public void ()
public static boolean detectNTLMProxy (org.apache.commons.httpclient.HttpMethodBase)
org.apache.commons.httpclient.HttpMethodBase method
org.apache.commons.httpclient.auth.AuthState authState
org.apache.commons.httpclient.auth.AuthScheme authScheme
String schemeName
}
about.html
asl-v20.txt
plugin.properties
plugin.xml