java.lang.Objectru.biosoft.plugins.jri.server.RServiceProtocol
public class RServiceProtocol
Service protocol for R operations
| Nested Class Summary | |
|---|---|
static class |
RServiceProtocol.PersistenceDelegate
|
| Field Summary | |
|---|---|
static java.lang.String |
EVAL_STRING
String parameter name |
static java.lang.String |
NAME
Name parameter name |
static java.lang.String |
OBJECT_PARAM
Object parameter name |
static java.lang.String |
R_SERVICE
R service constant |
static int |
R_SERVICE_ASSIGN
Assign object |
static int |
R_SERVICE_CHECK
Check R availability |
static int |
R_SERVICE_EVAL
Evaluate service operation name |
static int |
R_SERVICE_HELP
Get HTML help page |
static int |
R_SERVICE_NEW_SESSION
New R session |
static int |
R_SERVICE_OPEN_SESSION
Open R session |
static int |
R_SERVICE_SAVE_SESSION
Save R session |
static int |
R_SERVICE_VOID_EVAL
Get object service operation name |
| Constructor Summary | |
|---|---|
RServiceProtocol()
|
|
| Method Summary | |
|---|---|
static org.rosuda.REngine.REXP |
processByteArray(byte[] byteArray,
ru.biosoft.plugins.javascript.JSEnvironment env)
Parse byte array to object and fill environment |
static byte[] |
toByteArray(org.rosuda.REngine.REXP obj,
ServerRJSEnvironment environment)
Transform result to byte array |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String R_SERVICE
public static final java.lang.String EVAL_STRING
public static final java.lang.String OBJECT_PARAM
public static final java.lang.String NAME
public static final int R_SERVICE_EVAL
public static final int R_SERVICE_CHECK
public static final int R_SERVICE_VOID_EVAL
public static final int R_SERVICE_HELP
public static final int R_SERVICE_ASSIGN
public static final int R_SERVICE_NEW_SESSION
public static final int R_SERVICE_SAVE_SESSION
public static final int R_SERVICE_OPEN_SESSION
| Constructor Detail |
|---|
public RServiceProtocol()
| Method Detail |
|---|
public static byte[] toByteArray(org.rosuda.REngine.REXP obj,
ServerRJSEnvironment environment)
throws java.lang.Exception
java.lang.Exception
public static org.rosuda.REngine.REXP processByteArray(byte[] byteArray,
ru.biosoft.plugins.javascript.JSEnvironment env)
throws java.lang.Exception
java.lang.Exception