|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scufl.Processor
org.embl.ebi.escience.scuflworkers.rserv.RservProcessor
public class RservProcessor
A processor that uses the Rserv scripting engine to allow R (the free version of S) to be invoked on workflow data. Rserv (which allows R scripts to be executed remotely) must be runniTomng on localhost. Support for other hosts and authentication will be added later.
| Field Summary |
|---|
| Fields inherited from interface org.embl.ebi.escience.scufl.IProcessor |
|---|
ENACTOR |
| Constructor Summary | |
|---|---|
RservProcessor(ScuflModel model,
java.lang.String name)
|
|
RservProcessor(ScuflModel model,
java.lang.String name,
java.lang.String script,
java.lang.String[] inputs)
Construct a new processor with the given model and name, delegates to the superclass and sets the script up correctly along with the input and output port name arrays. |
|
| Method Summary | |
|---|---|
java.lang.String |
getHostname()
|
java.lang.String |
getPassword()
|
int |
getPort()
|
java.util.Properties |
getProperties()
Get the properties for this processor for display purposes |
java.lang.String |
getScript()
Get the script |
java.lang.String |
getUsername()
|
void |
setHostname(java.lang.String hostname)
|
void |
setPassword(java.lang.String password)
|
void |
setPort(int port)
|
void |
setScript(java.lang.String script)
Set the script |
void |
setUsername(java.lang.String username)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RservProcessor(ScuflModel model,
java.lang.String name)
throws ProcessorCreationException,
DuplicateProcessorNameException
ProcessorCreationException
DuplicateProcessorNameException
public RservProcessor(ScuflModel model,
java.lang.String name,
java.lang.String script,
java.lang.String[] inputs)
throws ProcessorCreationException,
DuplicateProcessorNameException
ProcessorCreationException
DuplicateProcessorNameException| Method Detail |
|---|
public void setScript(java.lang.String script)
public java.lang.String getScript()
public java.util.Properties getProperties()
getProperties in interface IProcessorgetProperties in class Processorpublic java.lang.String getHostname()
public void setHostname(java.lang.String hostname)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public int getPort()
public void setPort(int port)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||