Valid Name-Value Pairs :
- component-type* : {java, cpp}
- creation-proto* : {gram, ssh, rsh, exec, local}
- exec-name* : Name of executable. For java components, this is
just an identifier. For C++ components, this is the binary
- exec-host : Required for all protocols except exec & local
- exec-dir : Absolute path specifying location of executable.
Required for all protocols except local, which is a local
in-process instantiation of the component
- exec-script : Required for java components. Specifies the
shell script which sets the classpaths and instantiates the
JVM
- exec-fqn : Required for java components. Specifies the Fully
Qualified Class Name of the component
- local-(r/s)sh-path : Required if creation-proto is (r/s)sh.
Location of the (r/s)sh binary
- (r/s)sh-output-home : Location to dump stdout/stderr for
(r/s)sh
- gram-output-home : Location to dump stdout/stderr for
gram
- exec-output-home : Location to dump stdout/stderr if exec is
the protocol used
Note : "*" indicates a required field.