|
org.eclipse.rse.subsystems.shells.local
Class LocalShellSubSystemConfiguration
java.lang.Object
org.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.shells.core.subsystems.RemoteCmdSubSystemConfiguration
org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.ShellServiceSubSystemConfiguration
org.eclipse.rse.subsystems.shells.local.LocalShellSubSystemConfiguration
-
All Implemented Interfaces:
-
IAdaptable,
ISystemFilterPoolManagerProvider,
IRSEPersistableContainer,
ISubSystemConfiguration,
IRemoteCmdSubSystemConfiguration,
IShellServiceSubSystemConfiguration
-
public class LocalShellSubSystemConfiguration
- extends
ShellServiceSubSystemConfiguration
Methods inherited from class org.eclipse.rse.core.subsystems.
SubSystemConfiguration
|
addFilterPoolManager,
addSubSystem,
beginRestore,
changingSystemProfileActiveStatus,
cloneEvent,
cloneSubSystem,
commit,
copyFilterPoolManager,
copySubSystemData,
createEvent,
createEvent,
createEvent,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
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,
getDefaultFilterPool,
getDefaultFilterPoolName,
getDefaultSystemFilterPool,
getDefaultSystemFilterPool,
getDescription,
getDisconnectingMessage,
getFilterPool,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getFilterPoolManagerName,
getFilterPoolManagers,
getFilterPools,
getId,
getName,
getNewFilterWizardPoolWrapperInformation,
getPersistableChildren,
getPersistableParent,
getReferencableSystemFilterPoolManagers,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSubSystems,
getSubSystems,
getSystemFilterPoolForBrokenReference,
getSystemFilterPoolManager,
getSystemFilterPoolManagers,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfile,
getSystemProfileName,
getSystemTypes,
getVendor,
handleException,
initializeSubSystem,
internalGetSubSystemName,
internalGetSubSystems,
invalidateFilterCache,
invalidateSubSystemCache,
isDirty,
isPortEditable,
isSubSystemsDeletable,
isTainted,
isUserPrivateProfile,
needsUpdate,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
removeSubSystem,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveFilterPools,
saveFilterPools,
saveSubSystem,
saveSubSystems,
saveSubSystems,
setConnection,
setCurrentSelection,
setDirty,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
setTainted,
setWasRestored,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
subSystemsHaveBeenRestored,
supportsDeferredQueries,
supportsDropInFilters,
supportsEncoding,
supportsFileTypes,
supportsFilterCaching,
supportsFilterChildren,
supportsMultipleFilterStrings,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchType,
supportsTargets,
testForActiveReferences,
toString,
updateSubSystem,
wasRestored
|
Methods inherited from interface org.eclipse.rse.core.subsystems.
ISubSystemConfiguration
|
changingSystemProfileActiveStatus,
cloneSubSystem,
commit,
copyFilterPoolManager,
createServerLauncher,
createSubSystem,
createSubSystemAfterTheFact,
deleteSubSystem,
deleteSubSystemsByConnection,
deletingSystemProfile,
disconnectAllSubSystems,
getAllSystemFilterPoolManagers,
getCategory,
getDefaultFilterPool,
getDefaultSystemFilterPool,
getDescription,
getFilterPoolManager,
getFilterPoolManager,
getFilterPoolManagerList,
getId,
getName,
getSubSystemConfigurationProxy,
getSubSystemList,
getSubSystems,
getSubSystems,
getSystemProfile,
getSystemProfile,
getSystemTypes,
getTranslatedFilterTypeProperty,
getVendor,
isCaseSensitive,
isPortEditable,
isSubSystemsDeletable,
preTestRenameSubSystemProfile,
providesCustomDropInFilters,
renameFilterPoolManager,
renameSubSystem,
renameSubSystemProfile,
renameSubSystemProfile,
renameSubSystemsByConnection,
reset,
saveSubSystem,
setConnection,
setCurrentSelection,
setShowFilterPools,
setSubSystemConfigurationProxy,
setSubSystemPort,
setSubSystemUserId,
showChangeFilterStringsPropertyPage,
showFilterPools,
showGenericShowInTableOnFilter,
showRefreshOnFilter,
supportsDeferredQueries,
supportsDropInFilters,
supportsEncoding,
supportsFileTypes,
supportsFilterCaching,
supportsFilterChildren,
supportsFilterStringExport,
supportsMultipleFilterStrings,
supportsMultiStringFilters,
supportsNestedFilters,
supportsProperties,
supportsQuickFilters,
supportsServerLaunchType,
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
|
LocalShellSubSystemConfiguration
public LocalShellSubSystemConfiguration()
getCommandSeparator
public
String getCommandSeparator()
-
Description copied from interface:
IRemoteCmdSubSystemConfiguration
- Return in string format the character used to separate commands. Eg, ";" or "&"
-
-
Specified by:
-
getCommandSeparator
in interface
IRemoteCmdSubSystemConfiguration
-
Overrides:
-
getCommandSeparator
in class
RemoteCmdSubSystemConfiguration
-
-
Returns:
- command separator String
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
createSubSystemInternal
public
ISubSystem createSubSystemInternal(
IHost host)
- Instantiate and return an instance of OUR subystem.
Do not populate it yet though!
-
-
Specified by:
-
createSubSystemInternal
in interface
ISubSystemConfiguration
-
Specified by:
-
createSubSystemInternal
in class
SubSystemConfiguration
-
supportsFilters
public boolean supportsFilters()
-
Description copied from class:
RemoteCmdSubSystemConfiguration
- Test if filters are supported. We return
false .
-
-
Specified by:
-
supportsFilters
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsFilters
in class
RemoteCmdSubSystemConfiguration
-
-
Returns:
-
true to indicate that Filters are supported by default. -
See Also:
-
SubSystemConfiguration.supportsFilters()
supportsSubSystemConnect
public boolean supportsSubSystemConnect()
- Returns
false
-
-
Specified by:
-
supportsSubSystemConnect
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsSubSystemConnect
in class
SubSystemConfiguration
-
-
See Also:
-
SubSystemConfiguration.supportsSubSystemConnect()
getConnectorService
public
IConnectorService getConnectorService(
IHost host)
-
Description copied from class:
SubSystemConfiguration
- Get the connector service for a particular host.
This may create the connector service if necessary.
If the configuration is a service subsystem configuration, this should
return the connector service specified in
ISubSystemConfiguration.setConnectorService(IHost, IConnectorService) .
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getConnectorService
in interface
ISubSystemConfiguration
-
Overrides:
-
getConnectorService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - the host for which to create or retrieve the connector service
-
Returns:
- the connector service associated with this host. This can return null if there
is no connector service associated with this configuration. It is recommended that
there be a connector service if
ISubSystemConfiguration.supportsSubSystemConnect() is true. -
See Also:
-
ISubSystemConfiguration.getConnectorService(IHost)
createShellService
public
IShellService createShellService(
IHost host)
-
supportsCommands
public boolean supportsCommands()
-
Description copied from class:
RemoteCmdSubSystemConfiguration
- We return true.
-
-
Specified by:
-
supportsCommands
in interface
ISubSystemConfiguration
-
Overrides:
-
supportsCommands
in class
RemoteCmdSubSystemConfiguration
-
-
See Also:
-
SubSystemConfiguration.supportsCommands()
canRunCommand
public boolean canRunCommand()
-
setConnectorService
public void setConnectorService(
IHost host,
IConnectorService connectorService)
-
Description copied from class:
SubSystemConfiguration
- Set the connector service for a particular host. This is usually managed
by a connector service manager known to this configuration. This must be
implemented by service subsystem configurations. Service subsystems allow
a connector service to be changed.
This default implementation does nothing. Service subsystems must
override as defined in the interface.
-
-
Specified by:
-
setConnectorService
in interface
ISubSystemConfiguration
-
Overrides:
-
setConnectorService
in class
SubSystemConfiguration
-
-
Parameters:
-
host - the host for which to set this connector service. -
connectorService - the connector service associated with this host. -
See Also:
-
ISubSystemConfiguration.setConnectorService(IHost, IConnectorService)
getServiceImplType
public
Class getServiceImplType()
-
Description copied from class:
SubSystemConfiguration
- Get the implementation type of the service associated with this subsystem
configuration. If the configuration is not a service subsystem
configuration then this must return
null , otherwise it
must return the class that implements the interface specified in
ISubSystemConfiguration.getServiceType() .
This default implementation returns null . Service subsystem
configurations must override as defined in the interface.
-
-
Specified by:
-
getServiceImplType
in interface
ISubSystemConfiguration
-
Overrides:
-
getServiceImplType
in class
SubSystemConfiguration
-
-
Returns:
- an implementation class that implements the interface specified
in
ISubSystemConfiguration.getServiceType() , or null if this is
not a service subsystem configuration. -
See Also:
-
ISubSystemConfiguration.getServiceImplType()
createRemoteCommandShell
public
IServiceCommandShell createRemoteCommandShell(
IRemoteCmdSubSystem cmdSS,
IHostShell hostShell)
-
-
Specified by:
-
createRemoteCommandShell
in interface
IShellServiceSubSystemConfiguration
-
Overrides:
-
createRemoteCommandShell
in class
ShellServiceSubSystemConfiguration
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|