|
RSE Release 3.3 |
|||||||||
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 ISubSystemConfiguration
supportsFilters
in class SubSystemConfiguration
true
to indicate that Filters are supported by default.public final ITerminalService getTerminalService(IHost host)
ITerminalServiceSubSystemConfiguration
getTerminalService
in interface ITerminalServiceSubSystemConfiguration
host
- connection
public final IService getService(IHost host)
SubSystemConfiguration
ISubSystemConfiguration.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 ISubSystemConfiguration
getService
in class SubSystemConfiguration
host
- 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()
SubSystemConfiguration
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.
getServiceType
in interface ISubSystemConfiguration
getServiceType
in class SubSystemConfiguration
null
if this is not a service subsystem configuration.ISubSystemConfiguration.getServiceType()
public boolean isFactoryFor(Class subSystemType)
SubSystemConfiguration
isFactoryFor
in interface ISubSystemConfiguration
isFactoryFor
in class SubSystemConfiguration
subSystemType
- type of subsystem
|
RSE Release 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |