Index

$ A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$jsii$toJson() - Method in interface software.amazon.jsii.JsiiSerializable
Serializes this object to JSON.

A

asyncCall(Object, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.Kernel
Calls an async method on the object.

B

beginAsyncMethod(JsiiObjectRef, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
Begins the execution of an async method.
build() - Method in interface software.amazon.jsii.Builder
Builds the instance given the current builder configuration.
Builder<T> - Interface in software.amazon.jsii
A superinterface common to instance builders.

C

call(Object, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.Kernel
Calls a JavaScript method on a receiver.
Callback - Class in software.amazon.jsii.api
The "callback" struct.
Callback() - Constructor for class software.amazon.jsii.api.Callback
 
callMethod(JsiiObjectRef, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
Calls a method on a remote object.
callStaticMethod(String, String, ArrayNode) - Method in class software.amazon.jsii.JsiiClient
Invokes a static method.
completeCallback(Callback, String, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
Completes a callback.
Configuration - Class in software.amazon.jsii
Runtime configuration flags available for the Java jsii runtime.
createNewObject(Object, Object...) - Method in class software.amazon.jsii.JsiiEngine
Given an uninitialized native object instance, reads the @Jsii annotations to determine the jsii module and FQN, and creates a JS object.
createObject(String, Collection<Object>, Collection<JsiiOverride>, Collection<String>) - Method in class software.amazon.jsii.JsiiClient
Creates a remote jsii object.
CreateRequest - Class in software.amazon.jsii.api
Represents a "create" jsii-runtime request.
CreateRequest() - Constructor for class software.amazon.jsii.api.CreateRequest
 

D

deleteObject(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiClient
Deletes a remote object.
Deprecated - Enum constant in enum class software.amazon.jsii.Stability.Level
The API may emit warnings.

E

endAsyncMethod(JsiiPromise) - Method in class software.amazon.jsii.JsiiClient
Ends the execution of an async method.
equals(Object) - Method in class software.amazon.jsii.JsiiObjectRef
 
Experimental - Enum constant in enum class software.amazon.jsii.Stability.Level
The API is not subject to Semantic Versioning rules.
External - Enum constant in enum class software.amazon.jsii.Stability.Level
This API is an representation of an API managed elsewhere and follows the other API's versioning model.

F

finalize() - Method in class software.amazon.jsii.JsiiRuntime
 
findEnumValue(String) - Method in class software.amazon.jsii.JsiiEngine
Given a jsii enum ref in the form "fqn/member" returns the Java enum value for it.
forClass(Class<T>) - Static method in class software.amazon.jsii.NativeType
Creates a NativeType representation for classes that are neither List nor Map subclasses.
forType(Type) - Static method in class software.amazon.jsii.NativeType
Creates a NativeType for the given Java type description.
fqn() - Element in annotation interface software.amazon.jsii.Jsii
The jsii FQN (fully qualified name) for this type.
fromObjId(String) - Static method in class software.amazon.jsii.JsiiObjectRef
Creates an object ref from an object ID.

G

get(Object, String, NativeType<T>) - Static method in class software.amazon.jsii.Kernel
Gets a property value from the object.
getArgs() - Method in class software.amazon.jsii.api.CreateRequest
 
getArgs() - Method in class software.amazon.jsii.api.InvokeRequest
 
getBundleResourceName() - Method in class software.amazon.jsii.JsiiModule
 
getCbid() - Method in class software.amazon.jsii.api.Callback
 
getClient() - Method in class software.amazon.jsii.JsiiEngine
 
getClient() - Method in class software.amazon.jsii.JsiiRuntime
This will return the server process in case it is not already started.
getCookie() - Method in class software.amazon.jsii.api.Callback
 
getCookie() - Method in class software.amazon.jsii.api.JsiiOverride
 
getDependencies() - Method in class software.amazon.jsii.JsiiModule
 
getFqn() - Method in class software.amazon.jsii.api.CreateRequest
 
getFqn() - Method in class software.amazon.jsii.JsiiObjectRef
 
getGet() - Method in class software.amazon.jsii.api.Callback
 
getInstance() - Static method in class software.amazon.jsii.JsiiEngine
 
getInterfaces() - Method in class software.amazon.jsii.api.CreateRequest
 
getInterfaces() - Method in class software.amazon.jsii.JsiiObjectRef
 
getInvoke() - Method in class software.amazon.jsii.api.Callback
 
getMethod() - Method in class software.amazon.jsii.api.InvokeRequest
 
getMethod() - Method in class software.amazon.jsii.api.JsiiOverride
 
getModuleClass() - Method in class software.amazon.jsii.JsiiModule
 
getModuleName() - Method in class software.amazon.jsii.JsiiModule
 
getModuleNames(String) - Method in class software.amazon.jsii.JsiiClient
Returns all names for a jsii module.
getModuleVersion() - Method in class software.amazon.jsii.JsiiModule
 
getObject(JsonNode) - Method in class software.amazon.jsii.JsiiEngine
Given an obj ref, returns a Java object that represents it.
getObject(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiEngine
Gets an object by reference.
getObjId() - Method in class software.amazon.jsii.JsiiObjectRef
 
getObjref() - Method in class software.amazon.jsii.api.GetRequest
 
getObjref() - Method in class software.amazon.jsii.api.InvokeRequest
 
getObjref() - Method in class software.amazon.jsii.api.SetRequest
 
getOverrides() - Method in class software.amazon.jsii.api.CreateRequest
 
getPromiseId() - Method in class software.amazon.jsii.JsiiPromise
 
getProperty() - Method in class software.amazon.jsii.api.GetRequest
 
getProperty() - Method in class software.amazon.jsii.api.JsiiOverride
 
getProperty() - Method in class software.amazon.jsii.api.SetRequest
 
getPropertyValue(JsiiObjectRef, String) - Method in class software.amazon.jsii.JsiiClient
Gets a value for a property from a remote object.
GetRequest - Class in software.amazon.jsii.api
Represents a "get property" jsii-runtime request.
GetRequest() - Constructor for class software.amazon.jsii.api.GetRequest
 
getRuntimeTypeChecking() - Static method in class software.amazon.jsii.Configuration
Determines whether runtime type checking will be performed in places where APIs accept Object but the underlying model actually uses a type union.
getSet() - Method in class software.amazon.jsii.api.Callback
 
getStaticPropertyValue(String, String) - Method in class software.amazon.jsii.JsiiClient
Gets a value of a static property.
getValue() - Method in class software.amazon.jsii.api.SetRequest
 

H

handleCallback(Callback) - Method in interface software.amazon.jsii.JsiiCallbackHandler
Invoked to handle a request from jsii to process a native (java) callback.
handleCallback(Callback) - Method in class software.amazon.jsii.JsiiEngine
Invokes a local callback and returns the result/error.
hashCode() - Method in class software.amazon.jsii.JsiiObjectRef
 

I

INSTANCE - Static variable in class software.amazon.jsii.JsiiObjectMapper
An ObjectMapper that can be used to serialize and deserialize JSII requests and responses.
Internal - Annotation Interface in software.amazon.jsii
Annotates API elements that are intended for jsii's internal use only.
InvokeRequest - Class in software.amazon.jsii.api
Represents a method invocation jsii-runtime request.
InvokeRequest() - Constructor for class software.amazon.jsii.api.InvokeRequest
 

J

Jsii - Annotation Interface in software.amazon.jsii
Indicates that a class is a jsii class, which means that it's logic is implemented in a JavaScript module.
JSII - Enum constant in enum class software.amazon.jsii.JsiiObject.InitializationMode
Used as a way to bypass the the native constructor chain to allow classes that do not extend JsiiObject directly to perform the initialization logic in javascript instead of natively.
Jsii.Proxy - Annotation Interface in software.amazon.jsii
Indicates that a proxy implementation exists for this type, and what it is.
jsiiAsyncCall(String, Class<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
jsiiAsyncCall(String, NativeType<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
jsiiCall(String, Class<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
jsiiCall(String, NativeType<T>, Object...) - Method in class software.amazon.jsii.JsiiObject
JsiiCallbackHandler - Interface in software.amazon.jsii
Invoked to handle native synchronous callbacks.
JsiiClient - Class in software.amazon.jsii
HTTP client for jsii-server.
JsiiClient(JsiiRuntime) - Constructor for class software.amazon.jsii.JsiiClient
Creates a new jsii-runtime client.
JsiiDeserializerModifier() - Constructor for class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
 
JsiiEngine - Class in software.amazon.jsii
The javascript engine which supports jsii objects.
JsiiError - Exception Class in software.amazon.jsii
A nonrecoverable error from the jsii runtime, usually the kernel.
JsiiException - Exception Class in software.amazon.jsii
 
jsiiGet(String, Class<T>) - Method in class software.amazon.jsii.JsiiObject
jsiiGet(String, NativeType<T>) - Method in class software.amazon.jsii.JsiiObject
JsiiModule - Class in software.amazon.jsii
Represents a jsii JavaScript module.
JsiiModule(String, String, Class<? extends JsiiModule>, String) - Constructor for class software.amazon.jsii.JsiiModule
Creates a module.
JsiiObject - Class in software.amazon.jsii
Represents a JavaScript object in the Java world.
JsiiObject(JsiiObject.InitializationMode) - Constructor for class software.amazon.jsii.JsiiObject
A special constructor that allows creating wrapper objects while bypassing the normal constructor chain.
JsiiObject(JsiiObjectRef) - Constructor for class software.amazon.jsii.JsiiObject
Used to construct a JSII object with a reference to an existing managed JSII node object.
JsiiObject.InitializationMode - Enum Class in software.amazon.jsii
Used as a marker for bypassing native ctor chain.
JsiiObjectMapper - Class in software.amazon.jsii
Provides a correctly configured JSON processor for handling JSII requests and responses.
JsiiObjectMapper.JsiiDeserializerModifier - Class in software.amazon.jsii
 
JsiiObjectRef - Class in software.amazon.jsii
Represents a remote jsii object reference.
JsiiOverride - Class in software.amazon.jsii.api
Represents an override.
JsiiOverride() - Constructor for class software.amazon.jsii.api.JsiiOverride
 
JsiiPromise - Class in software.amazon.jsii
Represents a promise to a result of an async method execution.
JsiiPromise(String) - Constructor for class software.amazon.jsii.JsiiPromise
Creates a promise.
JsiiRuntime - Class in software.amazon.jsii
Manages the jsii-runtime child process.
JsiiRuntime() - Constructor for class software.amazon.jsii.JsiiRuntime
 
JsiiSerializable - Interface in software.amazon.jsii
Marks a class as serializable from native to javascript.
jsiiSet(String, Object) - Method in class software.amazon.jsii.JsiiObject
Deprecated.
jsiiStaticCall(Class<?>, String, Class<T>, Object...) - Static method in class software.amazon.jsii.JsiiObject
jsiiStaticCall(Class<?>, String, NativeType<T>, Object...) - Static method in class software.amazon.jsii.JsiiObject
Calls a static method.
jsiiStaticGet(Class<?>, String, Class<T>) - Static method in class software.amazon.jsii.JsiiObject
jsiiStaticGet(Class<?>, String, NativeType<T>) - Static method in class software.amazon.jsii.JsiiObject
Returns the value of a static property.
jsiiStaticSet(Class<?>, String, Object) - Static method in class software.amazon.jsii.JsiiObject
Sets a value for a static property.
jsiiStaticSet(JsiiEngine, Class<?>, String, Object) - Static method in class software.amazon.jsii.JsiiObject
Sets a value for a static property.

K

Kernel - Class in software.amazon.jsii
A static helper to interact with the kernel in a "simple" way.

L

listOf(NativeType<T>) - Static method in class software.amazon.jsii.NativeType
Creates a NativeType representation for a List of some elementType.
loadModule(Class<? extends JsiiModule>) - Method in class software.amazon.jsii.JsiiEngine
Loads a JavaScript module into the remote jsii-server.
loadModule(JsiiModule) - Method in class software.amazon.jsii.JsiiClient
Loads a JavaScript module into the remote sandbox.

M

mapOf(NativeType<T>) - Static method in class software.amazon.jsii.NativeType
Creates a NativeType representation for a Map of String to some elementType.
modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
 
modifyEnumDeserializer(DeserializationConfig, JavaType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
 
modifyMapDeserializer(DeserializationConfig, MapType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
 
modifyMapLikeDeserializer(DeserializationConfig, MapLikeType, BeanDescription, JsonDeserializer<?>) - Method in class software.amazon.jsii.JsiiObjectMapper.JsiiDeserializerModifier
 
module() - Element in annotation interface software.amazon.jsii.Jsii
The jsii module class that hosts this type.

N

nativeFromObjRef(JsiiObjectRef) - Method in class software.amazon.jsii.JsiiEngine
Returns the native java object for a given jsii object reference.
nativeToObjRef(Object) - Method in class software.amazon.jsii.JsiiEngine
Returns the jsii object reference given a native object.
NativeType<T> - Class in software.amazon.jsii
 
NativeType(JavaType) - Constructor for class software.amazon.jsii.NativeType
 
NO_TYPE_PARAMS - Static variable in class software.amazon.jsii.NativeType
 

O

Optional - Annotation Interface in software.amazon.jsii
Denotes an optional member from the TypeScript model for the API.

P

parse(JsonNode) - Static method in class software.amazon.jsii.JsiiObjectRef
Creates an object reference.
pendingCallbacks() - Method in class software.amazon.jsii.JsiiClient
Dequques all the currently pending callbacks.
processAllPendingCallbacks() - Method in class software.amazon.jsii.JsiiEngine
Dequeues and processes pending jsii callbacks until there are no more callbacks to process.

R

resolveClass(String) - Method in class software.amazon.jsii.JsiiModule
Resolves a class of this module given it's jsii Fully Qualified Name (FQN)

S

serialVersionUID - Static variable in exception class software.amazon.jsii.JsiiError
 
serialVersionUID - Static variable in exception class software.amazon.jsii.JsiiException
 
set(Object, String, Object) - Static method in class software.amazon.jsii.Kernel
Sets a property value of an object.
setArgs(Collection<Object>) - Method in class software.amazon.jsii.api.CreateRequest
Sets initializer arguments.
setArgs(List<JsonNode>) - Method in class software.amazon.jsii.api.InvokeRequest
 
setCallbackHandler(JsiiCallbackHandler) - Method in class software.amazon.jsii.JsiiRuntime
Sets the handler for sync callbacks.
setCbid(String) - Method in class software.amazon.jsii.api.Callback
Sets the callback ID.
setCookie(String) - Method in class software.amazon.jsii.api.Callback
Sets the callback cookie.
setCookie(String) - Method in class software.amazon.jsii.api.JsiiOverride
 
setFqn(String) - Method in class software.amazon.jsii.api.CreateRequest
Sets the class's FQN.
setGet(GetRequest) - Method in class software.amazon.jsii.api.Callback
Sets the "get" request.
setInterfaces(Collection<String>) - Method in class software.amazon.jsii.api.CreateRequest
Sets the interfaces
setInvoke(InvokeRequest) - Method in class software.amazon.jsii.api.Callback
Sets the invoke request.
setMethod(String) - Method in class software.amazon.jsii.api.InvokeRequest
 
setMethod(String) - Method in class software.amazon.jsii.api.JsiiOverride
 
setObjref(JsonNode) - Method in class software.amazon.jsii.api.SetRequest
 
setObjref(ObjectNode) - Method in class software.amazon.jsii.api.GetRequest
 
setObjref(ObjectNode) - Method in class software.amazon.jsii.api.InvokeRequest
 
setOverrides(Collection<JsiiOverride>) - Method in class software.amazon.jsii.api.CreateRequest
Sets the overrides.
setProperty(String) - Method in class software.amazon.jsii.api.GetRequest
 
setProperty(String) - Method in class software.amazon.jsii.api.JsiiOverride
 
setProperty(String) - Method in class software.amazon.jsii.api.SetRequest
 
setPropertyValue(JsiiObjectRef, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
Sets a value for a property in a remote object.
setQuietMode(boolean) - Static method in class software.amazon.jsii.JsiiEngine
Silences any error and warning logging from the Engine.
SetRequest - Class in software.amazon.jsii.api
Represents a "set property" jsii-runtime request.
SetRequest() - Constructor for class software.amazon.jsii.api.SetRequest
 
setRuntimeTypeChecking(boolean) - Method in class software.amazon.jsii.Configuration
Specifies whether runtime type checking will be performed in places where APIs accept Object but the underlying model actually uses a type union.
setSet(SetRequest) - Method in class software.amazon.jsii.api.Callback
Sets the "set" request.
setStaticPropertyValue(String, String, JsonNode) - Method in class software.amazon.jsii.JsiiClient
Sets the value of a mutable static property.
setValue(JsonNode) - Method in class software.amazon.jsii.api.SetRequest
 
software.amazon.jsii - package software.amazon.jsii
jsii Runtime for Java.
software.amazon.jsii.api - package software.amazon.jsii.api
jsii-runtime API.
Stability - Annotation Interface in software.amazon.jsii
Documents the stability of an API.
Stability.Level - Enum Class in software.amazon.jsii
Stability level of an API, similar to the Node.js stability index.
Stable - Enum constant in enum class software.amazon.jsii.Stability.Level
The API is subject to Sematic Versining rules.

T

toJson() - Method in class software.amazon.jsii.JsiiObjectRef
 
toString() - Method in class software.amazon.jsii.JsiiObjectRef
 
treeToValue(JsonNode, NativeType<T>) - Static method in class software.amazon.jsii.JsiiObjectMapper
Similar to calling JsiiObjectMapper.INSTANCE.treeToValue, but handles a null JsonNode argument well, and throws JsiiError instead of JsonProcessingException.

U

unsafeCast(JsiiObject, Class<T>) - Static method in class software.amazon.jsii.UnsafeCast
Unsafely obtains a view on a given value as an instance of an interface annotated with the Jsii.Proxy annotation.
UnsafeCast - Class in software.amazon.jsii
 

V

value() - Element in annotation interface software.amazon.jsii.Jsii.Proxy
 
value() - Element in annotation interface software.amazon.jsii.Stability
 
valueOf(String) - Static method in enum class software.amazon.jsii.JsiiObject.InitializationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class software.amazon.jsii.Stability.Level
Returns the enum constant of this class with the specified name.
values() - Static method in enum class software.amazon.jsii.JsiiObject.InitializationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class software.amazon.jsii.Stability.Level
Returns an array containing the constants of this enum class, in the order they are declared.
valueToTree(Object) - Static method in class software.amazon.jsii.JsiiObjectMapper
Similar to calling JsiiObjectMapper.INSTANCE.valueToTree, but handles a null argument well by returning null.
VOID - Static variable in class software.amazon.jsii.NativeType
A NativeType representation for `void`.
$ A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form