public class ScriptingController
extends java.lang.Object
| Constructor and Description |
|---|
ScriptingController(NodeRPCConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
callScript(java.lang.String name,
com.fasterxml.jackson.databind.JsonNode params,
java.lang.String targetDid,
java.lang.String targetAppDid,
java.lang.Class<T> resultType) |
<T> T |
callScriptUrl(java.lang.String name,
java.lang.String params,
java.lang.String targetDid,
java.lang.String targetAppDid,
java.lang.Class<T> resultType) |
<T> T |
downloadFile(java.lang.String transactionId,
java.lang.Class<T> resultType) |
void |
registerScript(java.lang.String name,
Condition condition,
Executable executable,
boolean allowAnonymousUser,
boolean allowAnonymousApp) |
void |
unregisterScript(java.lang.String name) |
<T> T |
uploadFile(java.lang.String transactionId,
java.lang.Class<T> resultType) |
public ScriptingController(NodeRPCConnection connection)
public void registerScript(java.lang.String name,
Condition condition,
Executable executable,
boolean allowAnonymousUser,
boolean allowAnonymousApp)
throws HiveException
HiveExceptionpublic <T> T callScript(java.lang.String name,
com.fasterxml.jackson.databind.JsonNode params,
java.lang.String targetDid,
java.lang.String targetAppDid,
java.lang.Class<T> resultType)
throws HiveException
HiveExceptionpublic <T> T callScriptUrl(java.lang.String name,
java.lang.String params,
java.lang.String targetDid,
java.lang.String targetAppDid,
java.lang.Class<T> resultType)
throws HiveException
HiveExceptionpublic <T> T uploadFile(java.lang.String transactionId,
java.lang.Class<T> resultType)
throws HiveException
HiveExceptionpublic <T> T downloadFile(java.lang.String transactionId,
java.lang.Class<T> resultType)
throws HiveException
HiveExceptionpublic void unregisterScript(java.lang.String name)
throws HiveException
HiveException