|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRemoteServerLauncher
This is the implementation of IServerLauncherProperties
. It basically allows for numerous types
of server connecting, as identified in ServerLaunchType
. It
also captures the attributes needed to support these.
A server launcher is responsible for starting the server-side code needed for this client subsystem to access remote resources on the remote system. It starts the server half of the client/server code needed for this subsystem. It is consulted in the default implementation of connect() in IConnectorService, and the manages the properties in the Remote Server Launcher property page.
The following features are supported:
Field Summary |
---|
Fields inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
---|
NO_CHILDREN |
Method Summary | |
---|---|
boolean |
getAutoDetectSSL()
|
int |
getDaemonPort()
|
int |
getRexecPort()
Returns the value of the 'Rexec Port' attribute |
ServerLaunchType |
getServerLaunchType()
Returns the value of the 'Server Launch Type' attribute. |
String |
getServerPath()
Returns the value of the 'Server Path' attribute |
String |
getServerScript()
Returns the value of the 'Server Script' attribute |
boolean |
isEnabledServerLaunchType(ServerLaunchType serverLaunchType)
This methods returns the enablement state per server launch type. |
void |
setAutoDetectSSL(boolean auto)
Sets whether or not to auto-detect SSL |
void |
setDaemonPort(int newDaemonPort)
Set the DAEMON port value, as an int |
void |
setRexecPort(int newRexecPort)
Set the REXEC port value, as an int |
void |
setServerLaunchType(ServerLaunchType value)
Sets the value of the ' Server Launch Type ' attribute |
void |
setServerPath(String value)
Sets the value of the ' Server Path ' attribute |
void |
setServerScript(String value)
Sets the value of the ' Server Script ' attribute |
Methods inherited from interface org.eclipse.rse.core.subsystems.IServerLauncherProperties |
---|
cloneServerLauncher, getConnectorService, restoreFromProperties, saveToProperties |
Methods inherited from interface org.eclipse.rse.core.model.IRSEModelObject |
---|
getDescription, getName |
Methods inherited from interface org.eclipse.rse.core.model.IPropertySetContainer |
---|
addPropertySet, addPropertySets, clonePropertySets, createPropertySet, createPropertySet, getPropertySet, getPropertySets, removePropertySet |
Methods inherited from interface org.eclipse.rse.core.model.IRSEPersistableContainer |
---|
commit, getPersistableChildren, getPersistableParent, isDirty, isTainted, setDirty, setTainted, setWasRestored, wasRestored |
Method Detail |
---|
ServerLaunchType getServerLaunchType()
ServerLaunchType
.
This is the means by which to start the server-side code, as specified by the user, typically.
It is one of the constants in the enumeration class ServerLaunchType
ServerLaunchType
,
setServerLaunchType(ServerLaunchType)
void setServerLaunchType(ServerLaunchType value)
Server Launch Type
' attribute.
This is the means by which to start the server-side code, as specified by the user, typically.
It is one of the constants in the enumeration class ServerLaunchType
value
- the new value of the 'Server Launch Type' attribute.ServerLaunchType
,
getServerLaunchType()
int getRexecPort()
If the meaning of the 'Rexec Port' attribute isn't clear, there really should be more of a description here...
setRexecPort(int)
void setRexecPort(int newRexecPort)
void setAutoDetectSSL(boolean auto)
boolean getAutoDetectSSL()
int getDaemonPort()
void setDaemonPort(int newDaemonPort)
String getServerPath()
The path where the server lives on the remote system. Used by at least the REXEC server launch type. Will be null if not set.
setServerPath(String)
void setServerPath(String value)
Server Path
' attribute.
Set the path where the server lives on the remote system. Used by at least the REXEC server launch type.
value
- the new value of the 'Server Path' attribute.getServerPath()
String getServerScript()
The script to run on the remote system, to start the server code.
setServerScript(String)
void setServerScript(String value)
Server Script
' attribute.
The script to run on the remote system, to start the server code.
value
- the new value of the 'Server Script' attribute.getServerScript()
boolean isEnabledServerLaunchType(ServerLaunchType serverLaunchType)
setServerLaunchType(ServerLaunchType)
has not been
called for this server launch type, then we defer to the subsystem factory's
method:
ISubSystemConfiguration.supportsServerLaunchType(ServerLaunchType)
.
ServerLaunchType
|
RSE Release 3.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |