water
Class External
java.lang.Object
water.External
public class External
- extends java.lang.Object
Expose internal H2O API calls to the External World
H2O innards need to go through the H2O ClassLoader to get bytecode
reweaving done - e.g. adding serialization methods, or auto-distribution
code. The outside world probably does not want to use the H2O ClassLoader
so this class bridges the gap by delegating all calls through a singleton
interface object loaded by H2O.
Method Summary |
static com.google.gson.JsonObject |
cloudStatus()
|
static java.lang.Object |
getBytes(java.lang.Object val)
|
static java.lang.Object |
getValue(java.lang.Object key)
|
static java.lang.Object |
ingestRFModelFromR(java.lang.Object key,
java.io.InputStream is)
|
static java.lang.Object |
makeKey(java.lang.String key_name)
|
static java.lang.Object |
makeValue(java.lang.Object key,
byte[] bits)
|
static void |
put(java.lang.Object key,
java.lang.Object val)
|
static float[] |
scoreKey(java.lang.Object modelKey,
java.lang.String[] colNames,
java.lang.String[][] domains,
double[] row)
|
static float[] |
scoreModel(java.lang.Object model,
java.lang.String[] colNames,
java.lang.String[][] domains,
double[] row)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
API
public static final ExternalInterface API
External
public External()
makeKey
public static java.lang.Object makeKey(java.lang.String key_name)
makeValue
public static java.lang.Object makeValue(java.lang.Object key,
byte[] bits)
put
public static void put(java.lang.Object key,
java.lang.Object val)
getValue
public static java.lang.Object getValue(java.lang.Object key)
getBytes
public static java.lang.Object getBytes(java.lang.Object val)
ingestRFModelFromR
public static java.lang.Object ingestRFModelFromR(java.lang.Object key,
java.io.InputStream is)
scoreKey
public static float[] scoreKey(java.lang.Object modelKey,
java.lang.String[] colNames,
java.lang.String[][] domains,
double[] row)
scoreModel
public static float[] scoreModel(java.lang.Object model,
java.lang.String[] colNames,
java.lang.String[][] domains,
double[] row)
cloudStatus
public static com.google.gson.JsonObject cloudStatus()