GriddlesExec
org.monash.griddles.GriddlesExec

GriddlesExec is a subclass of the GriddlesExec actor in which we split functionality of above actor into two parts and merged one part into web service implementation. We added web service client functionality into this actor, which allows communication between this actor and the web service. This actor could be configured from the Kepler user interface for executing command at any specified remote location. In addition a certificate based security component has been implemented to make communication between this actor and the web service fully secure. This actor encodes the data with the public key of the web service and signs the data with its private key before sending a request to the web service. The web service on the other end opens the request by using a client public key and decodes by using its private key. The web service executes the command with the arguments that were received from the client. The stderr and stdout messages generated by the execution are sent in response to the request. The response is also encoded and signed with certificates as before. The actor upon receiving response opens, decodes and creates stderr and stdout objects. Subsequently these messages are streamed to respective ports like previous actor. This actor defines a new TypedIOPort for subclasses to use especially JGridletCreate ...

Author(s): Jagan Kommineni, Monash University July 2005
Version:$Id: GriddlesExec.java,v 1.5 2006/05/09 02:56:09 kommineni Exp $




identity
The file path for userName's ssh identity file if the user wants to connect without having to enter the password all the time.

The user can browse this file as it is a parameter.

streamingMode
Specifying whether the output should be sent in a streaming mode.