|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ptp.remote.core.AbstractRemoteProcessBuilder
public abstract class AbstractRemoteProcessBuilder
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ptp.remote.core.IRemoteProcessBuilder |
|---|
ALLOCATE_PTY, FORWARD_X11, NONE |
| Constructor Summary | |
|---|---|
AbstractRemoteProcessBuilder(IRemoteConnection conn,
java.util.List<java.lang.String> command)
|
|
AbstractRemoteProcessBuilder(IRemoteConnection conn,
java.lang.String... command)
|
|
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
command()
Returns this process builder's operating system program and arguments. |
IRemoteProcessBuilder |
command(java.util.List<java.lang.String> command)
Sets this process builder's operating system program and arguments. |
IRemoteProcessBuilder |
command(java.lang.String... command)
Sets this process builder's operating system program and arguments. |
IRemoteConnection |
connection()
Returns this process builder's connection. |
IRemoteProcessBuilder |
connection(IRemoteConnection conn)
Sets this process builder's connection. |
org.eclipse.core.filesystem.IFileStore |
directory()
Returns this process builder's working directory. |
IRemoteProcessBuilder |
directory(org.eclipse.core.filesystem.IFileStore directory)
Sets this process builder's working directory. |
abstract java.util.Map<java.lang.String,java.lang.String> |
environment()
Returns a string map view of this process builder's environment. |
abstract int |
getSupportedFlags()
Get the flags that are supported by this process builder. |
boolean |
redirectErrorStream()
Tells whether this process builder merges standard error and standard output. |
IRemoteProcessBuilder |
redirectErrorStream(boolean redirectErrorStream)
Sets this process builder's redirectErrorStream property. |
IRemoteProcess |
start()
Starts a new process using the attributes of this process builder. |
abstract IRemoteProcess |
start(int flags)
Starts a new process using the attributes of this process builder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractRemoteProcessBuilder(IRemoteConnection conn,
java.util.List<java.lang.String> command)
public AbstractRemoteProcessBuilder(IRemoteConnection conn,
java.lang.String... command)
| Method Detail |
|---|
public java.util.List<java.lang.String> command()
IRemoteProcessBuilder
command in interface IRemoteProcessBuilderpublic IRemoteProcessBuilder command(java.util.List<java.lang.String> command)
IRemoteProcessBuilder
command in interface IRemoteProcessBuilderpublic IRemoteProcessBuilder command(java.lang.String... command)
IRemoteProcessBuilder
command in interface IRemoteProcessBuilderpublic IRemoteConnection connection()
IRemoteProcessBuilder
connection in interface IRemoteProcessBuilderpublic IRemoteProcessBuilder connection(IRemoteConnection conn)
IRemoteProcessBuilder
connection in interface IRemoteProcessBuilderpublic org.eclipse.core.filesystem.IFileStore directory()
IRemoteProcessBuilder
directory in interface IRemoteProcessBuilderpublic IRemoteProcessBuilder directory(org.eclipse.core.filesystem.IFileStore directory)
IRemoteProcessBuilder
directory in interface IRemoteProcessBuilderpublic abstract java.util.Map<java.lang.String,java.lang.String> environment()
IRemoteProcessBuilderProcessBuilder.environment().
environment in interface IRemoteProcessBuilderpublic abstract int getSupportedFlags()
IRemoteProcessBuilder
getSupportedFlags in interface IRemoteProcessBuilderpublic boolean redirectErrorStream()
IRemoteProcessBuilder
redirectErrorStream in interface IRemoteProcessBuilderpublic IRemoteProcessBuilder redirectErrorStream(boolean redirectErrorStream)
IRemoteProcessBuilder
redirectErrorStream in interface IRemoteProcessBuilder
public IRemoteProcess start()
throws java.io.IOException
IRemoteProcessBuilder
start in interface IRemoteProcessBuilderjava.io.IOException
public abstract IRemoteProcess start(int flags)
throws java.io.IOException
IRemoteProcessBuilderIRemoteProcessBuilder.getSupportedFlags() to find out the flags
supported by the service provider.
Current flags are: NONE - disable any flags ALLOCATE_PTY - allocate a pseudo-terminal for the process (RFC-4254 Sec. 6.2) FORWARD_X11 - enable X11 forwarding (RFC-4254 Sec. 6.3)
start in interface IRemoteProcessBuilderflags - bitwise-or of flags to use when starting process
java.io.IOException
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||