|
org.eclipse.rse.subsystems.terminals.core
Class TerminalServiceSubSystemConfiguration
java.lang.Object
org.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.terminals.core.TerminalServiceSubSystemConfiguration
-
All Implemented Interfaces:
-
IAdaptable,
ISystemFilterPoolManagerProvider,
IRSEPersistableContainer,
ISubSystemConfiguration,
ITerminalServiceSubSystemConfiguration
-
Direct Known Subclasses:
-
SshTerminalSubSystemConfiguration
-
public abstract class TerminalServiceSubSystemConfiguration
- extends
SubSystemConfiguration
- implements
ITerminalServiceSubSystemConfiguration
The implementation of the ITerminalServiceSubSystemConfiguration interface
contains information about what features the subsystem supports, and creates
TerminalServiceSubSystem instances.
EXPERIMENTAL. This class or interface has been added as part
of a work in progress. There is no guarantee that this API will work or that
it will remain the same. Please do not use this API without consulting with
the
Target Management team.
Method Summary
|
IService
|
getService
(
IHost host)
Get the actual service associated with a particular host.
This default implementation returns null . |
Class
|
getServiceType
()
Get the service type associated with this subsystem configuration.
This default implementation returns null . |
ITerminalService
|
getTerminalService
(
IHost host)
Return the terminal service. |
boolean
|
isFactoryFor
(
Class subSystemType)
Determines whether this subsystem configuration is responsible for the
creation of subsystems of the specified type Subsystem factories should
override this to indicate which subsystems they support. |
boolean
|
supportsFilters
()
Return true if you support filters, false otherwise. |
Methods inherited from class org.eclipse.rse.core.subsystems.
SubSystemConfiguration
|
addFilterPoolManager,
addSubSystem,
beginRestore,
changingSystemProfileActiveStatus,
cloneEvent,
cloneSubSystem,
commit,
copyFilterPoolManager,
copySubSystemData,
createDefaultFilterPool,
createEvent,
createEvent,
createEvent,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
createSubSystemInternal,
deleteFilterPoolManager,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
doPostRestoreProcessing,
endRestore,
filterEventFilterCreated,
filterEventFilterDeleted,
filterEventFilterPoolCreated,
filterEventFilterPoolDeleted,
filterEventFilterPoolRenamed,
filterEventFilterPoolsRePositioned,
filterEventFilterRenamed,
filterEventFiltersRePositioned,
filterEventFilterStringCreated,
filterEventFilterStringDeleted,
filterEventFilterStringsRePositioned,
filterEventFilterStringUpdated,
filterEventFilterUpdated,
fireEvent,
fireEvent,
fireEvent,
fireSubSystemEvent,
fireSubSystemEvent,
fireSubSystemEvent,
fireSubSystemFilterEvent,
fireSubSystemFilterEvent,
fireSubSystemFilterEvent,
fireSubSystemFilterEvent,
fireSubSystemFilterEvent,
fireSubSystemFilterEvent,
getActiveFilterPoolManagers,
getAdapter,
getAllSystemFilterPoolManagers,
getCategory,
getConnectingMessage,
getConnectorService,
getDefaultFilterPool,
getDefaultFilterPoolName,
getDefaultSystemFilterPool,
getDefaultSystemFilterPool,
getDescription,
getDisconnectingMessage,
getFilterPool,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getFilterPoolManagerName,
getFilterPoolManagers,
getFilterPools,
getId,
getName,
getNewFilterWizardPoolWrapperInformation,
getPersistableChildren,
getPersistableParent,
getReferencableSystemFilterPoolManagers,
getServiceImplType,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSubSystems,
getSubSystems,
getSystemFilterPoolForBrokenReference,
getSystemFilterPoolManager,
getSystemFilterPoolManagers,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfileName,
getSystemTypes,
getTranslatedFilterTypeProperty,
getVendor,
handleException,
initializeSubSystem,
internalGetSubSystemName,
internalGetSubSystems,
invalidateFilterCache,
invalidateSubSystemCache,
isCaseSensitive,
isDirty,
isPortEditable,
isSubSystemsDeletable,
isTainted,
isUserPrivateProfile,
needsUpdate,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
removeSubSystem,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveFilterPools,
saveFilterPools,
saveSubSystem,
saveSubSystems,
saveSubSystems,
setConnection,
setConnectorService,
setCurrentSelection,
setDirty,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
setTainted,
setWasRestored,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
subSystemsHaveBeenRestored,
supportsCommands,
supportsDeferredQueries,
supportsDropInFilters,
supportsDuplicateFilterStrings,
supportsEncoding,
supportsFileTypes,
supportsFilterCaching,
supportsFilterChildren,
supportsFilterStringExport,
supportsMultipleFilterStrings,
supportsMultiStringFilters,
supportsNestedFilters,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchProperties,
supportsServerLaunchType,
supportsSubSystemConnect,
supportsTargets,
testForActiveReferences,
toString,
updateSubSystem,
wasRestored
|
Methods inherited from interface org.eclipse.rse.core.subsystems.
ISubSystemConfiguration
|
changingSystemProfileActiveStatus,
cloneSubSystem,
commit,
copyFilterPoolManager,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
createSubSystemInternal,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
getAllSystemFilterPoolManagers,
getCategory,
getConnectorService,
getDefaultFilterPool,
getDefaultSystemFilterPool,
getDescription,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getId,
getName,
getServiceImplType,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSystemProfile,
getSystemProfile,
getSystemTypes,
getTranslatedFilterTypeProperty,
getVendor,
isCaseSensitive,
isPortEditable,
isSubSystemsDeletable,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveSubSystem,
setConnection,
setConnectorService,
setCurrentSelection,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
supportsCommands,
supportsDeferredQueries,
supportsDropInFilters,
supportsEncoding,
supportsFileTypes,
supportsFilterCaching,
supportsFilterChildren,
supportsFilterStringExport,
supportsMultipleFilterStrings,
supportsMultiStringFilters,
supportsNestedFilters,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchProperties,
supportsServerLaunchType,
supportsSubSystemConnect,
supportsTargets,
testForActiveReferences,
updateSubSystem
|
Methods inherited from interface org.eclipse.rse.core.filters.
ISystemFilterPoolManagerProvider
|
filterEventFilterCreated,
filterEventFilterDeleted,
filterEventFilterPoolCreated,
filterEventFilterPoolDeleted,
filterEventFilterPoolRenamed,
filterEventFilterPoolsRePositioned,
filterEventFilterRenamed,
filterEventFiltersRePositioned,
filterEventFilterStringCreated,
filterEventFilterStringDeleted,
filterEventFilterStringsRePositioned,
filterEventFilterStringUpdated,
filterEventFilterUpdated,
getReferencableSystemFilterPoolManagers,
getSystemFilterPoolForBrokenReference,
getSystemFilterPoolManager,
getSystemFilterPoolManagers
|
TerminalServiceSubSystemConfiguration
protected TerminalServiceSubSystemConfiguration()
supportsFilters
public boolean supportsFilters()
-
Description copied from class:
SubSystemConfiguration
- Return true if you support filters, false otherwise.
If you support filters, then some housekeeping will be
done for you automatically. Specifically, they
will be saved and restored for you automatically.
The default is to support filters.
-
-
Specified by:
-
supportsFilters
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsFilters
in class
SubSystemConfiguration
-
-
Returns:
-
true to indicate that Filters are supported by default.
getTerminalService
public final
ITerminalService getTerminalService(
IHost host)
-
Description copied from interface:
ITerminalServiceSubSystemConfiguration
- Return the terminal service.
-
-
Specified by:
-
getTerminalService
in interface
ITerminalServiceSubSystemConfiguration
-
-
Parameters:
-
host - connection
-
Returns:
- the internal terminal service interface.
-
Since:
- 1.0
getService
public final
IService getService(
IHost host)
-
Description copied from class:
SubSystemConfiguration
- Get the actual service associated with a particular host. If the
configuration is not a service subsystem this must return null. Otherwise
this must return the particular instance of the class returned by
ISubSystemConfiguration.getServiceImplType() that is associated with this host instance.
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getService
in interface
ISubSystemConfiguration
-
Overrides:
-
getService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - The host for which to retrieve the service.
-
Returns:
- The instance of
IService which is associated with this
host, or null if this is not a service subsystem
configuration. -
See Also:
-
ISubSystemConfiguration.getService(IHost)
getServiceType
public
Class getServiceType()
-
Description copied from class:
SubSystemConfiguration
- Get the service type associated with this subsystem configuration. If the
configuration is not a service subsystem configuration it must return
null , otherwise it must return the interface class that
the underlying service layer implements.
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getServiceType
in interface
ISubSystemConfiguration
-
Overrides:
-
getServiceType
in class
SubSystemConfiguration
-
-
Returns:
- an interface class that is implemented by the service layer used
by subsystems that have this configuration, or
null
if this is not a service subsystem configuration. -
See Also:
-
ISubSystemConfiguration.getServiceType()
isFactoryFor
public boolean isFactoryFor(
Class subSystemType)
-
Description copied from class:
SubSystemConfiguration
- Determines whether this subsystem configuration is responsible for the
creation of subsystems of the specified type Subsystem factories should
override this to indicate which subsystems they support.
-
-
Specified by:
-
isFactoryFor
in interface
ISubSystemConfiguration
-
Overrides:
-
isFactoryFor
in class
SubSystemConfiguration
-
-
Parameters:
-
subSystemType - type of subsystem
-
Returns:
- whether this subsystem configuration is for the specified
subsystem type
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|