|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.rse.core.subsystems.SubSystemConfiguration
org.eclipse.rse.subsystems.terminals.core.TerminalServiceSubSystemConfiguration
public abstract class TerminalServiceSubSystemConfiguration
The implementation of the ITerminalServiceSubSystemConfiguration interface contains information about what features the subsystem supports, and creates TerminalServiceSubSystem instances.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.rse.core.subsystems.SubSystemConfiguration |
|---|
currentlyProcessingConnection, currentlyProcessingSubSystemConfiguration, currentlySelected, currentlySelectedConnection, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, subSystemList |
| Fields inherited from interface org.eclipse.rse.core.subsystems.ISubSystemConfiguration |
|---|
FORCE_INTO_MEMORY, LAZILY |
| Fields inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
|---|
NO_CHILDREN |
| Constructor Summary | |
|---|---|
protected |
TerminalServiceSubSystemConfiguration()
|
| 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 java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.rse.subsystems.terminals.core.ITerminalServiceSubSystemConfiguration |
|---|
createTerminalService |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
|---|
getPersistableChildren, getPersistableParent, isDirty, isTainted, setDirty, setTainted, setWasRestored, wasRestored |
| Constructor Detail |
|---|
protected TerminalServiceSubSystemConfiguration()
| Method Detail |
|---|
public boolean supportsFilters()
SubSystemConfiguration
supportsFilters in interface ISubSystemConfigurationsupportsFilters in class SubSystemConfigurationtrue to indicate that Filters are supported by default.public final ITerminalService getTerminalService(IHost host)
ITerminalServiceSubSystemConfiguration
getTerminalService in interface ITerminalServiceSubSystemConfigurationhost - connection
public final IService getService(IHost host)
SubSystemConfigurationISubSystemConfiguration.getServiceImplType() that is associated with this host instance.
This default implementation returns null. Service subsystem
configurations must override as defined in the interface.
getService in interface ISubSystemConfigurationgetService in class SubSystemConfigurationhost - The host for which to retrieve the service.
IService which is associated with this
host, or null if this is not a service subsystem
configuration.ISubSystemConfiguration.getService(IHost)public Class getServiceType()
SubSystemConfigurationnull, 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.
getServiceType in interface ISubSystemConfigurationgetServiceType in class SubSystemConfigurationnull
if this is not a service subsystem configuration.ISubSystemConfiguration.getServiceType()public boolean isFactoryFor(Class subSystemType)
SubSystemConfiguration
isFactoryFor in interface ISubSystemConfigurationisFactoryFor in class SubSystemConfigurationsubSystemType - type of subsystem
|
RSE Release 3.4 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||