com.businessobjects.sdk.plugin.desktop.common
Interface IExecProps


public interface IExecProps

This interface contains information about binary files and command line arguments used when launching a service or service container.


Method Summary
 java.lang.String getArgs()
          Returns the command line arguments used to launch the associated binary file.
 IStringProps getEnvDeleteVars()
          Returns the environment variables that must be removed before the service or service container is launched.
 INameValuePairs getEnvVars()
          Returns the environment variables that must be added or modified before the service or service container is launched.
 int getExecFlags()
          Returns the flags passed by the Server Intelligence Agent to launch the associated binary file.
 java.lang.String getFilePath()
          Returns the filepath of the associated binary file.
 java.lang.String getWorkDir()
          Returns the working directory for the associated binary file.
 void setArgs(java.lang.String value)
          Sets the command line arguments used to launch the associated binary file.
 void setExecFlags(java.lang.Integer value)
          Returns the flags passed by the Server Intelligence Agent to launch the associated binary file.
 void setFilePath(java.lang.String value)
          Sets the filepath of the associated binary file.
 void setWorkDir(java.lang.String value)
          Sets the working directory for the associated binary file.
 

Method Detail

getFilePath

java.lang.String getFilePath()
Returns the filepath of the associated binary file. The slash character (/) is used as the path separator.

Returns:
the filepath of the binary file.

setFilePath

void setFilePath(java.lang.String value)
Sets the filepath of the associated binary file. The slash character (/) must be used as the path separator.

Parameters:
value - the filepath of the binary file

getWorkDir

java.lang.String getWorkDir()
Returns the working directory for the associated binary file. The slash character (/) is used as the path separator.

Returns:
the path of the working directory.

setWorkDir

void setWorkDir(java.lang.String value)
Sets the working directory for the associated binary file. The slash character (/) must be used as the path separator.

Parameters:
value - the path for the working directory

getExecFlags

int getExecFlags()
Returns the flags passed by the Server Intelligence Agent to launch the associated binary file. The supported flags are defined in com.businessobjects.sdk.plugin.desktop.servicecontainer.ExecFlags.

Returns:
the execution flags for the binary file.

setExecFlags

void setExecFlags(java.lang.Integer value)
Returns the flags passed by the Server Intelligence Agent to launch the associated binary file. The supported flags are defined in com.businessobjects.sdk.plugin.desktop.servicecontainer.ExecFlags.

Parameters:
value - The execution flags

getArgs

java.lang.String getArgs()
Returns the command line arguments used to launch the associated binary file.

Returns:
String containing the arguments.

setArgs

void setArgs(java.lang.String value)
Sets the command line arguments used to launch the associated binary file.

Parameters:
value - String containing the arguments

getEnvVars

INameValuePairs getEnvVars()
Returns the environment variables that must be added or modified before the service or service container is launched.

Returns:
a set of environment variables.

getEnvDeleteVars

IStringProps getEnvDeleteVars()
Returns the environment variables that must be removed before the service or service container is launched.

Returns:
a set of environment variables.