Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- argOf(Class, Object) - Static method in class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
C
- cast(Instance, String) - Static method in interface org.astonbitecode.j4rs.api.Instance
-
Casts a the object that is contained in a Instance to an object of class clazz.
- checkEquals(Instance<U>) - Method in interface org.astonbitecode.j4rs.api.Instance
- cloneInstance(Instance) - Static method in interface org.astonbitecode.j4rs.api.Instance
-
Clones a Instance
- Codec - Interface in org.astonbitecode.j4rs.api.services.json
-
Codec to perform JSON encoding and decoding
- CONTENTS_ARRAY - Static variable in class org.astonbitecode.j4rs.api.dtos.InvocationArg
-
The array contents should map to a List.
- create(Class) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
- create(String, String) - Static method in class org.astonbitecode.j4rs.api.value.JsonValueFactory
- create(T) - Static method in class org.astonbitecode.j4rs.api.value.JsonValueFactory
- create(T, Class) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
- create(T, Class<T>, List<Type>) - Static method in class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
- createForStatic(String) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
- createForStatic(String) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
- createInstance(T) - Static method in class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
- createJavaArray(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
- createJavaArray(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
- createJavaList(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
- createJavaMap(String, String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
D
- decode(String, String) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
-
Deocde a json String to an Object
- decode(String, String) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
- decodeArrayContents(String) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
-
Decodes a json String to an array of Objects
- decodeArrayContents(String) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
- deploy(String) - Method in class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
-
Deploys a resource.
- deploy(String, String, String, String) - Method in class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
- DeployUtils - Class in org.astonbitecode.j4rs.api.deploy
- DeployUtils() - Constructor for class org.astonbitecode.j4rs.api.deploy.DeployUtils
- doCallback(Object) - Method in class org.astonbitecode.j4rs.api.invocation.NativeCallbackToRustChannelSupport
-
Perform a callback
E
- encode(Object) - Method in class org.astonbitecode.j4rs.json.JacksonCodec
- encode(T) - Method in interface org.astonbitecode.j4rs.api.services.json.Codec
-
Encode an object to json String
F
- field(String) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- field(String) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Retrieves the instance held under the Field fieldName
- field(String) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- FileSystemDeployer - Class in org.astonbitecode.j4rs.api.deploy
-
Deploys a resource to be used by j4rs.
- FileSystemDeployer() - Constructor for class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
-
Generates a default
FileSystemDeployer
with target the working directory - FileSystemDeployer(String) - Constructor for class org.astonbitecode.j4rs.api.deploy.FileSystemDeployer
-
Generates a
FileSystemDeployer
defining the deploy target - forNameBasedOnArgs(GeneratedArg[]) - Static method in class org.astonbitecode.j4rs.utils.Utils
- forNameEnhanced(String) - Static method in class org.astonbitecode.j4rs.utils.Utils
- FunctionPointer - Class in org.astonbitecode.j4rs.rust
-
Deprecated.
- FunctionPointer(long) - Constructor for class org.astonbitecode.j4rs.rust.FunctionPointer
-
Deprecated.
G
- generateArgObjects(InvocationArg[]) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
- GeneratedArg - Class in org.astonbitecode.j4rs.api.dtos
- GeneratedArg(Class, Object) - Constructor for class org.astonbitecode.j4rs.api.dtos.GeneratedArg
- getAddress() - Method in class org.astonbitecode.j4rs.rust.FunctionPointer
-
Deprecated.
- getAddress() - Method in class org.astonbitecode.j4rs.rust.RustPointer
- getClazz() - Method in class org.astonbitecode.j4rs.api.dtos.GeneratedArg
- getInstance() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- getJson() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- getJson() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- getJson() - Method in interface org.astonbitecode.j4rs.api.JsonValue
-
Returns the json representation
- getJson() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
- getJson() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
- getJsonCodec() - Static method in class org.astonbitecode.j4rs.json.JsonCodecService
- getObject() - Method in class org.astonbitecode.j4rs.api.dtos.GeneratedArg
- getObject() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- getObject() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- getObject() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
-
Returns the Object
- getObject() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
- getObject() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
- getObjectCasted(Instance) - Static method in class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
- getObjectClass() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- getObjectClass() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- getObjectClass() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
-
Returns the
Class
of the Object - getObjectClass() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
- getObjectClass() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
- getObjectClassName() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
-
The type of this argument.
- getObjectClassName() - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- getObjectClassName() - Method in interface org.astonbitecode.j4rs.api.ObjectValue
-
Returns the name of the Object Class
- getObjectClassName() - Method in class org.astonbitecode.j4rs.api.value.JsonValueImpl
- getObjectClassName() - Method in class org.astonbitecode.j4rs.api.value.NullJsonValueImpl
- getOrDeserializeJavaObject() - Method in interface org.astonbitecode.j4rs.api.Instance
- getRepoBase() - Method in class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
I
- initializeCallbackChannel(long) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- initializeCallbackChannel(long) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Initialize a callback channel for this
Instance
. - initializeCallbackChannel(long) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- Instance<T> - Interface in org.astonbitecode.j4rs.api
- InstanceGenerator - Class in org.astonbitecode.j4rs.api.invocation
- InstanceGenerator() - Constructor for class org.astonbitecode.j4rs.api.invocation.InstanceGenerator
- InstanceGeneratorDelegate - Interface in org.astonbitecode.j4rs.api.services.delegates
-
Delegates the generation of Intsances, by creating Instances proxies.
- instantiate(String, InvocationArg...) - Static method in class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
- instantiate(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.NativeInstantiation
- InstantiationException - Exception in org.astonbitecode.j4rs.errors
- InstantiationException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InstantiationException
- InvalidArgumentException - Exception in org.astonbitecode.j4rs.errors
- InvalidArgumentException(String) - Constructor for exception org.astonbitecode.j4rs.errors.InvalidArgumentException
- InvalidArgumentException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InvalidArgumentException
- InvocationArg - Class in org.astonbitecode.j4rs.api.dtos
- InvocationArg(String, Object) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
- InvocationArg(String, String) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
- InvocationArg(String, Instance) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
- InvocationArg(Instance) - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArg
- InvocationArgGenerator - Class in org.astonbitecode.j4rs.api.dtos
- InvocationArgGenerator() - Constructor for class org.astonbitecode.j4rs.api.dtos.InvocationArgGenerator
- InvocationException - Exception in org.astonbitecode.j4rs.errors
- InvocationException(String) - Constructor for exception org.astonbitecode.j4rs.errors.InvocationException
- InvocationException(String, Throwable) - Constructor for exception org.astonbitecode.j4rs.errors.InvocationException
- invoke(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- invoke(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Invokes a method of the instance of the class that is set for this
Instance
- invoke(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- invokeAsyncToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- invokeAsyncToChannel(long, String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Invokes asynchronously a method of the instance of the class that is set for this
Instance
. - invokeAsyncToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- invokeStatic(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- invokeStatic(String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Invokes a static method of the class that is set for this
Instance
- invokeStatic(String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- invokeToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
- invokeToChannel(long, String, InvocationArg...) - Method in interface org.astonbitecode.j4rs.api.Instance
-
Invokes a method of the instance of the class that is set for this
Instance
. - invokeToChannel(long, String, InvocationArg...) - Method in class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- isSerialized() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
-
If true, the argument is taken straight by the Java code as Object.
J
- J4rsClassLoader - Class in org.astonbitecode.j4rs.api.deploy
- J4rsClassLoader(ClassLoader) - Constructor for class org.astonbitecode.j4rs.api.deploy.J4rsClassLoader
- J4rsPolledFuture<T> - Class in org.astonbitecode.j4rs.api.async
-
A
CompletableFuture
that completes by polling aFuture
. - J4rsPolledFuture(Future<T>) - Constructor for class org.astonbitecode.j4rs.api.async.J4rsPolledFuture
- JacksonCodec - Class in org.astonbitecode.j4rs.json
- JacksonCodec() - Constructor for class org.astonbitecode.j4rs.json.JacksonCodec
- Java2RustUtils - Class in org.astonbitecode.j4rs.api.java2rust
- Java2RustUtils() - Constructor for class org.astonbitecode.j4rs.api.java2rust.Java2RustUtils
- JsonCodecException - Exception in org.astonbitecode.j4rs.api.services.json.exceptions
- JsonCodecException(Exception) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
- JsonCodecException(String) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
- JsonCodecException(String, Exception) - Constructor for exception org.astonbitecode.j4rs.api.services.json.exceptions.JsonCodecException
- JsonCodecService - Class in org.astonbitecode.j4rs.json
- JsonInvocationImpl<T> - Class in org.astonbitecode.j4rs.api.invocation
- JsonInvocationImpl(Class<T>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- JsonInvocationImpl(T, Class<T>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- JsonInvocationImpl(T, Class<T>, List<Type>) - Constructor for class org.astonbitecode.j4rs.api.invocation.JsonInvocationImpl
- JsonValue - Interface in org.astonbitecode.j4rs.api
-
Representation for a json value
- JsonValueFactory - Class in org.astonbitecode.j4rs.api.value
- JsonValueFactory() - Constructor for class org.astonbitecode.j4rs.api.value.JsonValueFactory
- JsonValueImpl - Class in org.astonbitecode.j4rs.api.value
N
- NativeCallbackToRustChannelSupport - Class in org.astonbitecode.j4rs.api.invocation
-
Performs native callbacks to Rust channels
- NativeCallbackToRustChannelSupport() - Constructor for class org.astonbitecode.j4rs.api.invocation.NativeCallbackToRustChannelSupport
- NativeInstantiation - Interface in org.astonbitecode.j4rs.api
- NativeInstantiationImpl - Class in org.astonbitecode.j4rs.api.instantiation
- NativeInstantiationImpl() - Constructor for class org.astonbitecode.j4rs.api.instantiation.NativeInstantiationImpl
- NullJsonValueImpl - Class in org.astonbitecode.j4rs.api.value
- NullObject - Class in org.astonbitecode.j4rs.api.value
- NullObject() - Constructor for class org.astonbitecode.j4rs.api.value.NullObject
O
- ObjectValue - Interface in org.astonbitecode.j4rs.api
-
Represents an object for j4rs needs
- org.astonbitecode.j4rs.api - package org.astonbitecode.j4rs.api
- org.astonbitecode.j4rs.api.async - package org.astonbitecode.j4rs.api.async
- org.astonbitecode.j4rs.api.deploy - package org.astonbitecode.j4rs.api.deploy
- org.astonbitecode.j4rs.api.dtos - package org.astonbitecode.j4rs.api.dtos
- org.astonbitecode.j4rs.api.instantiation - package org.astonbitecode.j4rs.api.instantiation
- org.astonbitecode.j4rs.api.invocation - package org.astonbitecode.j4rs.api.invocation
- org.astonbitecode.j4rs.api.java2rust - package org.astonbitecode.j4rs.api.java2rust
- org.astonbitecode.j4rs.api.services.delegates - package org.astonbitecode.j4rs.api.services.delegates
- org.astonbitecode.j4rs.api.services.json - package org.astonbitecode.j4rs.api.services.json
- org.astonbitecode.j4rs.api.services.json.exceptions - package org.astonbitecode.j4rs.api.services.json.exceptions
- org.astonbitecode.j4rs.api.value - package org.astonbitecode.j4rs.api.value
- org.astonbitecode.j4rs.errors - package org.astonbitecode.j4rs.errors
- org.astonbitecode.j4rs.json - package org.astonbitecode.j4rs.json
- org.astonbitecode.j4rs.rust - package org.astonbitecode.j4rs.rust
- org.astonbitecode.j4rs.utils - package org.astonbitecode.j4rs.utils
P
- proxy(Instance<T>) - Method in interface org.astonbitecode.j4rs.api.services.delegates.InstanceGeneratorDelegate
-
Creates a proxied instance
R
- RustPointer - Class in org.astonbitecode.j4rs.rust
- RustPointer(long) - Constructor for class org.astonbitecode.j4rs.rust.RustPointer
S
- SimpleMavenDeployer - Class in org.astonbitecode.j4rs.api.deploy
- SimpleMavenDeployer() - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
- SimpleMavenDeployer(String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
- SimpleMavenDeployer(String, boolean, String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
- SimpleMavenDeployer(String, String) - Constructor for class org.astonbitecode.j4rs.api.deploy.SimpleMavenDeployer
T
- throwableToString(Throwable) - Static method in class org.astonbitecode.j4rs.utils.Utils
- toString() - Method in class org.astonbitecode.j4rs.api.dtos.InvocationArg
U
- Utils - Class in org.astonbitecode.j4rs.utils
- Utils() - Constructor for class org.astonbitecode.j4rs.utils.Utils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form