| Package | Description |
|---|---|
| software.amazon.jsii |
jsii Runtime for Java.
|
| Modifier and Type | Method and Description |
|---|---|
JsiiObjectRef |
JsiiEngine.createNewObject(Object uninitializedNativeObject,
Object... args)
Given an uninitialized native object instance, reads the @Jsii annotations to determine
the jsii module and FQN, and creates a JS object.
|
JsiiObjectRef |
JsiiClient.createObject(String fqn,
Collection<Object> initializerArgs,
Collection<JsiiOverride> overrides)
Creates a remote jsii object.
|
JsiiObjectRef |
JsiiClient.createObject(String fqn,
List<Object> initializerArgs)
Creates a remote jsii object.
|
static JsiiObjectRef |
JsiiObjectRef.fromObjId(String objId)
Creates an object ref from an object ID.
|
JsiiObjectRef |
JsiiEngine.nativeToObjRef(Object nativeObject)
Returns the jsii object reference given a native object.
|
static JsiiObjectRef |
JsiiObjectRef.parse(com.fasterxml.jackson.databind.JsonNode objRef)
Creates an object reference.
|
| Modifier and Type | Method and Description |
|---|---|
JsiiPromise |
JsiiClient.beginAsyncMethod(JsiiObjectRef objRef,
String method,
com.fasterxml.jackson.databind.node.ArrayNode args)
Begins the execution of an async method.
|
com.fasterxml.jackson.databind.JsonNode |
JsiiClient.callMethod(JsiiObjectRef objRef,
String method,
com.fasterxml.jackson.databind.node.ArrayNode args)
Calls a method on a remote object.
|
void |
JsiiClient.deleteObject(JsiiObjectRef objRef)
Deletes a remote object.
|
Object |
JsiiEngine.getObject(JsiiObjectRef objRef)
Gets an object by reference.
|
com.fasterxml.jackson.databind.JsonNode |
JsiiClient.getPropertyValue(JsiiObjectRef objRef,
String property)
Gets a value for a property from a remote object.
|
Object |
JsiiEngine.nativeFromObjRef(JsiiObjectRef objRef)
Returns the native java object for a given jsii object reference.
|
void |
JsiiEngine.registerObject(JsiiObjectRef objRef,
Object obj)
Registers an object into the object cache.
|
void |
JsiiClient.setPropertyValue(JsiiObjectRef objRef,
String property,
com.fasterxml.jackson.databind.JsonNode value)
Sets a value for a property in a remote object.
|
Copyright © 2019. All rights reserved.