|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.applier.batch.JavascriptRuntime
public class JavascriptRuntime
Implements a runtime that can be provided to Javascript scripts with useful functions like launching an OS process or failing with an exception.
| Constructor Summary | |
|---|---|
JavascriptRuntime()
|
|
| Method Summary | |
|---|---|
java.lang.String |
exec(java.lang.String command)
Execute an OS command and return the result of stdout. |
java.lang.String |
parameterize(java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> parameters)
Substitutes parameter values from a Map into a command. |
java.lang.String |
sprintf(java.lang.String format,
java.lang.Object... args)
Supplies equivalent of sprintf function for Javascript callers to use. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavascriptRuntime()
| Method Detail |
|---|
public java.lang.String exec(java.lang.String command)
throws ReplicatorException
command - Command to run
ReplicatorException - Thrown if command execution fails
public java.lang.String parameterize(java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> parameters)
command - Command template with parameter namesparameters - Map containing name value pairs of parameters
public java.lang.String sprintf(java.lang.String format,
java.lang.Object... args)
format - Printf-style format stringargs - Varargs values to substitute into the format.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||