org.eclipse.rse.subsystems.files.ftp.connectorservice
Class FTPConnectorService
java.lang.Object
org.eclipse.rse.core.model.PropertySetContainer
org.eclipse.rse.core.model.RSEModelObject
org.eclipse.rse.core.subsystems.AbstractConnectorService
org.eclipse.rse.subsystems.files.ftp.connectorservice.FTPConnectorService
- All Implemented Interfaces:
- IConnectorService, IPropertySetContainer, IRSEModelObject, org.eclipse.rse.core.persistance.IRSEPersistableContainer, ISystemUserIdConstants
- public class FTPConnectorService
- extends AbstractConnectorService
| Methods inherited from class org.eclipse.rse.core.subsystems.AbstractConnectorService |
addCommunicationsListener, clearCommunicationListeners, clearPasswordCache, clearPasswordCache, clearPasswordForOtherSystemsInConnection, clearUserIdCache, commit, connect, deregisterSubSystem, disconnect, fireCommunicationsEvent, forcePasswordToUpperCase, getCommunicationListenerCount, getConnectPort, getDescription, getHomeDirectory, getHost, getHostName, getHostType, getLocalUserId, getName, getPasswordInformation, getPasswordPromptDialog, getPasswordValidator, getPort, getPrimarySubSystem, getRemoteServerLauncher, getRemoteServerLauncherProperties, getSignonValidator, getSubSystems, getTempDirectory, getUserId, getUserIdValidator, getVersionReleaseModification, hasRemoteSearchLauncherProperties, inheritConnectionUserPassword, intializeSubSystems, isEnabledServerLaunchType, isPasswordCached, isPasswordCached, isSuppressSignonPrompt, isUsingSSL, notifyConnection, notifyDisconnection, notifyError, promptForNewPassword, promptForPassword, registerSubSystem, removeCommunicationsListener, requiresPassword, requiresUserId, reset, setHost, setIsUsingSSL, setPassword, setPassword, setPasswordInformation, setPort, setRemoteServerLauncherProperties, setSuppressSignonPrompt, setUserId, shareUserPasswordWithConnection, supportsPassword, supportsUserId, unintializeSubSystems, updatePasswordForOtherSystemsInConnection |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.rse.core.persistance.IRSEPersistableContainer |
isDirty, setDirty, setWasRestored, wasRestored |
_ftpService
protected FTPService _ftpService
FTPConnectorService
public FTPConnectorService(IHost host,
int port)
internalConnect
public void internalConnect(IProgressMonitor monitor)
throws Exception
- Description copied from class:
AbstractConnectorService
- You must override
unless subsystem.getParentSubSystemConfiguration().supportsServerLaunchProperties
returns true.
Attempt to connect to the remote system.
If the subsystem supports server launch,
the default behavior is to get the remote server launcher by
AbstractConnectorService.getRemoteServerLauncher(), and if IServerLauncher.isLaunched()
returns false, to call IServerLauncher.launch(IProgressMonitor).
This is called, by default, from the connect(...) methods of the subsystem.
- Overrides:
internalConnect in class AbstractConnectorService
- Throws:
Exception
getFileService
public IFileService getFileService()
internalDisconnect
public void internalDisconnect(IProgressMonitor monitor)
- Overrides:
internalDisconnect in class AbstractConnectorService
hasRemoteServerLauncherProperties
public boolean hasRemoteServerLauncherProperties()
- Specified by:
hasRemoteServerLauncherProperties in interface IConnectorService- Overrides:
hasRemoteServerLauncherProperties in class AbstractConnectorService
supportsRemoteServerLaunching
public boolean supportsRemoteServerLaunching()
- Specified by:
supportsRemoteServerLaunching in interface IConnectorService- Overrides:
supportsRemoteServerLaunching in class AbstractConnectorService
isConnected
public boolean isConnected()
- Description copied from interface:
IConnectorService
- Return true if currently connected.
supportsServerLaunchProperties
public boolean supportsServerLaunchProperties()
- Description copied from interface:
IConnectorService
- Tell us if this subsystem factory supports server launch properties, which allow the user
to configure how the server-side code for these subsystems are started. There is a Server
Launch Setting property page, with a pluggable composite, where users can configure these
properties.
- Specified by:
supportsServerLaunchProperties in interface IConnectorService- Overrides:
supportsServerLaunchProperties in class AbstractConnectorService
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.